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

如何在没有服务器限制的情况下通过PHP发送大文件,php,post,ftp,limit,filesize,Php,Post,Ftp,Limit,Filesize,我们有一个服务器对POST文件大小(64MB)有限制,我们不能改变这一点,有没有办法通过PHP上传更大的文件来解决这个问题?或者除了使用和FTP客户端之外的其他方法 谢谢除非您能够更改服务器上的PHP设置(您尝试过htaccess吗?),否则您需要在客户端(Java,可能是Flash)上使用一个程序,将文件拆分成块,并分别上载每个块。上传完文件后,您的服务器会将这些块组合起来“重新创建”文件。除非您能够更改服务器上的PHP设置(您是否尝试过htaccess?),否则您需要在客户端(Java,可能

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


谢谢

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

除非您能够更改服务器上的PHP设置(您是否尝试过htaccess?),否则您需要在客户端(Java,可能是Flash)上使用一个程序,将文件拆分为块,并分别上载每个块。您的服务器在上传完所有数据块后,将它们组合起来“重新创建”文件。

ini\u set()
,脚本目录中的
php.ini
.htaccess
-这两个都不起作用?我的意思是,也许你不需要用客户端的flash把事情弄得这么复杂,也许你可以用其他方法。

ini\u set()
,脚本目录中的
php.ini
.htaccess
-这两种方法都不起作用?我的意思是,也许你不需要用客户端的flash把事情弄得这么复杂,也许你可以用其他方法。

HTTP不适合传输真正大的文件。你应该考虑采用不同的协议

HTTP并不适用于传输非常大的文件。你应该考虑采用不同的协议

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

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

也许您可以让远程端获取文件,而不是将其推送到那里?您查看过http PUT谓词吗?问题是不是所有浏览器都支持它。也许你可以让远程端获取文件,而不是将其推送到那里?你有没有研究过http PUT动词?问题是并不是所有浏览器都支持它。
我们有一个服务器对POST文件大小(64MB)有限制,我们不能改变它。
…我明白了。但是你试过这三个吗?我并不是假装它肯定会起作用,但你可以试一试。将
php.ini
文件与您正在执行的php文件放在同一目录中可以工作。
我们有一个服务器,它对POST文件大小(64MB)有限制,我们无法更改它。
…我明白了。但是你试过这三个吗?我并不是假装它肯定会起作用,但你可以试一试。将
php.ini
文件与您正在执行的php文件放在同一目录中可以工作。