FTP上传的网络可访问的文件放置在第三方服务器没有事先下载


FTP upload of the web-accessible file placed on a 3rd party server without prior downloading

如何,使用PHP脚本放置在服务器(A)上传文件位于服务器(B)*通过FTP服务器(C)不下载文件?

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

应该适度简单:

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