FTP上传放置在第三方服务器上的Web可访问文件,无需事先下载

时间:2011-04-04 20:36:41

标签: php ftp

如何使用放在服务器上的PHP脚本(A)将服务器上的文件(B)*通过FTP上传到服务器(C)而不下载文件?

*文件的唯一已知/可访问URL指向服务器(Z),301重定向到服务器(B)上的原始文件

1 个答案:

答案 0 :(得分:1)

应该适度简单:

  • 使用带有重定向的cURL将文件从Z-B下载到A
  • 在A
  • 上创建文件的校验和
  • 使用FTP将文件从A上传到C
  • 将C上的文件下载到文件A并创建校验和
  • 使用校验和比较验证上传
  • 如果不再需要,则从A中删除文件