我正在使用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
答案 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的帖子请求。