上传大文件不起作用

时间:2011-07-21 19:23:51

标签: .htaccess file-upload php

我正在使用PHP将图像上传到我的服务器。但是 - 显然 - 文件大小有限制,我无法修改.htaccess文件,也无法访问php.ini文件..

例如,当我添加:

时会发生什么

php_value post_max_size 10100000 ,和:

php_value upload_max_filesize 10000000

到.htaccess文件,我收到错误500 ..这个错误将一直存在,直到我放回原来的.htaccess文件..

既没有在我的主文件夹中创建一个新的php.ini,也没有在php帮助中使用ini_set(),所以我的问题是:有没有办法上传更大的文件而不必改变php.ini或.htaccess?< / p> 提前谢谢, 的Jeroen

3 个答案:

答案 0 :(得分:2)

如果你不能改变这些指令,你就无能为力。

也许您可以使用除PHP以外的其他语言来上传组件? 例如,也许是用Perl编写的CGI--仍有托管服务支持这些;他们可能没有相同的限制。

答案 1 :(得分:0)

这超出了32位的Linuy限制。

尝试使用

php_value upload_max_filesize 1500M
php_value post_max_size 1500M

答案 2 :(得分:0)

好的,我想我知道该怎么做。我不能在我的主机上使用CGI或PERL,所以我必须坚持PHP,因此我留下了这个memory_limit ..我不知道我的服务器上是否启用了ini_set(),所以我需要找到一个不要重载专用于每个请求的内存..

我打算做的是,每次上传(和调整大小)请求新的新页面..所以每次上传都会有自己的iframe !!

到目前为止,这在Chrome中有效,稍后会针对其他浏览器进行测试,因为我不知道是否会在每个浏览器中接受iframe的帖子请求。