我正在网站上工作,当我尝试上传文件时,我遇到了一个大问题,我增加了upload_max_filesize和post_max_size,代码仍然只能作为最大值理解。 10M。对于任何不同的文件夹,php接受100M。但是在站点文件夹里面(它在里面工作)它不理解它。我检查本地php.ini或.htaccess。
注意:我正在运行Linux服务器。
答案 0 :(得分:1)
要上传更大的文件,我建议使用专用的上传器插件。
就像Java的SWF一样。出于这些原因:
在服务器端,您将需要Socket侦听器或HTTP隧道(如果不可用)。
答案 1 :(得分:1)
您可以使用JumpLoader这是一个Java小程序,它可以split large files into partitions,并逐个上传。然后从服务器上传的分区中PHP script rebuilds the original file。
答案 2 :(得分:1)
Plupload可以将大文件拆分为更小的块。请参阅documentation。
答案 3 :(得分:1)
您是否使用 mod_security 运行Apache?然后检查LimitRequestBody
是否有效。
这是一个关于Settings for uploading files with PHP的好教程。
答案 4 :(得分:0)
谢谢你们, 我发现了这个问题。我不知道为什么我的文件不可见/public_html/site/.htaccess
我试图覆盖它,它似乎正在起作用。
非常感谢你的努力。