用php将图像上载到另一台服务器的最佳方法
我需要上传一个图像到另一个服务器一旦它被用户提交。我有三种方法来完成它用php将图像上载到另一台服务器的最佳方法,php,file-upload,cross-domain,Php,File Upload,Cross Domain,我需要上传一个图像到另一个服务器一旦它被用户提交。我有三种方法来完成它 将映像上载到主服务器,然后通过ftp将其上载到另一台服务器 将映像上载到主服务器,并将其存储在临时文件夹中的某个位置。然后,运行cron脚本将图像从临时文件夹上载到另一台服务器 有一个php脚本,可以接受直接上传到另一台服务器的图像 请注意,我需要在主服务器数据库中存储图像引用和一些元数据。因此,记住这一点,我会自动从列表中删除第三个选项。因为,一旦上传到另一台服务器,就很难从另一台服务器获取上传的图像文件名 第一个是很好的
非常感谢 在您最好的情况下,cron将运行什么命令?我是说FTP?是的,cron将通过FTP将所有图像从主服务器上传到第二台服务器,然后更新数据库中图像的链接。传输的图像将在之后在主服务器中删除。嗯,我没有尝试过,但我认为运行cron是可以的。仅当文件存在于新服务器上时,才能显示新url。所以我认为你不应该面对任何问题。我最终先将文件上传到主服务器,然后通过cron通过CURL上传到另一台服务器。我更喜欢curl而不是ftp,因为它提供了在上传文件后从另一台服务器检索自定义响应的机会。