我们有一个限制POST文件大小(64MB)的服务器,我们无法改变它,有没有办法通过PHP上传更大的文件来解决这个问题?或者除了使用和FTP客户端之外的其他方法?
由于
答案 0 :(得分:4)
除非你能够在服务器上更改PHP设置(你尝试过htaccess吗?),你需要在客户端(Java,可能是Flash)上使用一个程序,将文件分成块。并单独上传每个。您的服务器将这些块组合起来,以便在文件全部上传后“重新创建”文件。
答案 1 :(得分:0)
ini_set()
,脚本目录中的php.ini
,.htaccess
- 这些都不起作用?我的意思是,也许你不需要在客户端使用闪存那么复杂,也许你可以采取其他方式。
答案 2 :(得分:0)
HTTP不用于传输真正大的文件。您应该考虑使用不同的协议。
答案 3 :(得分:0)
您可以使用PUT方法发送数据。 post_max_size
不会影响这些请求。