Php 使用AJAX将远程文件上载到其他服务器

Php 使用AJAX将远程文件上载到其他服务器,php,jquery,json,ajax,Php,Jquery,Json,Ajax,我有一个要求,一个网页将填充一个指向文件的URL列表和一个按钮(传输文件),供用户通过PHP脚本单击。当用户单击“传输文件”时,所有文件都需要上传到第二台服务器。第二个服务器支持JSON类型的表单提交 使用jQueryAjax可以做到这一点吗 如有任何建议,将不胜感激 谢谢,“第二台服务器支持JSON类型的表单提交”,所以有一个REST web服务,它在JSON中期望什么?文件URL?文件内容加上其他数据,如文件名、说明?根据答案,那么是的,脚本代码应该可以从服务器1获取文件(如果需要),并使用

我有一个要求,一个网页将填充一个指向文件的URL列表和一个按钮(传输文件),供用户通过PHP脚本单击。当用户单击“传输文件”时,所有文件都需要上传到第二台服务器。第二个服务器支持JSON类型的表单提交

使用jQueryAjax可以做到这一点吗

如有任何建议,将不胜感激


谢谢,

“第二台服务器支持JSON类型的表单提交”,所以有一个REST web服务,它在JSON中期望什么?文件URL?文件内容加上其他数据,如文件名、说明?根据答案,那么是的,脚本代码应该可以从服务器1获取文件(如果需要),并使用web服务将其内容或位置发送到服务器2。您好@Dave s,谢谢您的评论。是的,API类似于rest,但不是真正的rest。API需要文件内容。我应该先从服务器1下载文件,然后再上传到服务器2吗?我可以通过手动将文件附加到html表单来上传。我只想从代码中添加要执行的附加部分。感谢在浏览器中运行的客户端脚本,我认为您需要使用AJAX从服务器1获取,保留内存而不是写入文件,然后使用AJAX从内存发送到服务器2。这假设服务器2接受JSON而不需要表单多部分是正确的。