Php 跨服务器文件上载:限制和方法?

Php 跨服务器文件上载:限制和方法?,php,ajax,Php,Ajax,我正在尝试构建一个Web应用程序场景,比方说:我使用的是服务器a(Linux Apache共享主机,因此无法访问php.ini), php.ini是: max_execution_time 120 max_file_uploads 20 max_input_nesting_level 64 max_input_time 60 max_input_vars 2000 memory_limit 128M open_basedir no value output_bufferi

我正在尝试构建一个Web应用程序场景,比方说:

我使用的是服务器a(Linux Apache共享主机,因此无法访问php.ini), php.ini是:

max_execution_time  120
max_file_uploads    20
max_input_nesting_level 64
max_input_time  60
max_input_vars  2000
memory_limit    128M
open_basedir    no value
output_buffering    4096
output_handler  no value
post_max_size   64M
服务器A将托管一个带有HTML表单的网站,以将文件上传到服务器B(可能使用PHP
move\u uploaded\u file
ftp\u put
或ajax
XMLHttpRequest
)上(使用可编辑PHP.ini的Linux Apache专用服务器)

我的目标是允许用户从服务器A上的HTML表单上传大文件到服务器B目录

  • 问题1:服务器A的限制是否会成为问题
  • 问题2:在这种情况下,你会选择哪种文件上传方法

非常感谢您抽出时间

为什么不将表单提交脚本放在服务器b上呢?谢谢你的建议,Jesper,你认为服务器A max_execution_time不会以这种方式中断上传吗?抱歉,我有点困惑/困惑如果您直接从html提交到服务器b,请求甚至不会触及服务器a,客户端浏览器将直接连接到服务器b以传递post数据,因此不应该存在任何问题。如果你愿意,你可以在你的页面上创建一个像这样的表单,在谷歌上搜索,你的服务器将永远看不到数据。非常感谢帮助澄清!帮我冷静一下!哈哈,祝你周末愉快!