我正在做一个codeigniter网站。我的客户有两个网站。但他需要由一个管理员处理这两个网站。我通过使用多个数据库连接将数据上传到两个数据库。但我的问题是如何将图像上传到另一台服务器。有可能吗?将图片上传到其他服务器codeigniter
2
A
回答
2
您可以为此使用CURL。像这样的东西应该这样做。
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, array('file' => '@/path/to/file.txt'));
curl_setopt($ch, CURLOPT_URL, 'http://server2/upload.php');
curl_exec($ch);
curl_close($ch);
然后,您可以处理的服务器2部分作为普通的文件上传。有关这些选项的更多信息,请参阅curl_setopt()。
1
你可以在数据库
- 将图像存储
- 挂载远程文件系统,并保存为正常文件
- 通过SSH/FTP连接和发送文件
0
笨提供FTP类将文件传输到远程服务器。使用CodeIgniter的上传和FTP库,您可以轻松地将图像或文件上传到其他服务器。
这里是从本地服务器上传图像到远程服务器的代码。
$fileName = 'image.jpg';
//File path at local server
$source = 'uploads/'.$fileName;
//Load codeigniter FTP class
$this->load->library('ftp');
//FTP configuration
$ftp_config['hostname'] = 'ftp.example.com';
$ftp_config['username'] = 'ftp_username';
$ftp_config['password'] = 'ftp_password';
$ftp_config['debug'] = TRUE;
//Connect to the remote server
$this->ftp->connect($ftp_config);
//File upload path of remote server
$destination = '/assets/'.$fileName;
//Upload file to the remote server
$this->ftp->upload($source, ".".$destination);
//Close FTP connection
$this->ftp->close();
完整的源代码和教程,我已经从这里找到 - CodeIgniter : Upload file to remote server
相关问题
- 1. AngularJs:如何将图片上传到其他服务?
- 2. [Android] - 将图片上传到服务器
- 3. Xamarin:将图片上传到服务器
- 4. 将图像上传到同一服务器上的其他域
- 5. 将图片上传到服务器时重命名图片
- 6. Android服务:将图片上传到http服务器
- 7. Android-将照片上传到服务器
- 8. 图片上传到服务器在android
- 9. 上传图片到服务器
- 10. 图片上传到laravel服务器iOS
- 11. 上传图片到服务器
- 12. 图片上传iphone到php服务器
- 13. asp.net图片上传到服务器
- 14. 上传图片到服务器从JavaScript
- 15. 上传图片到服务器的android
- 16. 上传图片到服务器
- 17. 上传图片到网络服务器
- 18. 将文件上传到服务器上的其他目录
- 19. 如何将其上传到服务器?
- 20. 上传图像和其他参数到服务器
- 21. 将图片上传到服务器上Android
- 22. 将图片从图库上传到服务器时出错
- 23. 上传图片在服务器上iPhone
- 24. 上传照片到服务器/ rackspace cloudfiles - php/codeigniter
- 25. 将图片从节点js服务器上传到PHP服务器
- 26. 上传图片到服务器时显示ajax加载图片
- 27. 将图像上传到服务器symfony2
- 28. 将图像上传到服务器ImageSwitcher
- 29. android将图像上传到服务器
- 30. 将图像上传到从服务器
致命错误:调用未定义的函数curl_init() – Ammu
转到你的'php.ini'文件并删除';从'标志以下行的开头: '; extension = php_curl.dll' –
@Ammu Aishrya Rai Ko Kangana Ranaut ne answer diya :) –