如何在没有服务器限制的POST的情况下通过PHP发送大文件

时间:2010-12-17 21:40:50

标签: php post ftp limit filesize

我们有一个限制POST文件大小(64MB)的服务器,我们无法改变它,有没有办法通过PHP上传更大的文件来解决这个问题?或者除了使用和FTP客户端之外的其他方法?

由于

4 个答案:

答案 0 :(得分:4)

除非你能够在服务器上更改PHP设置(你尝试过htaccess吗?),你需要在客户端(Java,可能是Flash)上使用一个程序,将文件分成块。并单独上传每个。您的服务器将这些块组合起来,以便在文件全部上传后“重新创建”文件。

答案 1 :(得分:0)

ini_set(),脚本目录中的php.ini.htaccess - 这些都不起作用?我的意思是,也许你不需要在客户端使用闪存那么复杂,也许你可以采取其他方式。

答案 2 :(得分:0)

HTTP不用于传输真正大的文件。您应该考虑使用不同的协议。

答案 3 :(得分:0)

您可以使用PUT方法发送数据。 post_max_size不会影响这些请求。