我正在使用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?
先谢谢Jeroen
3 回答
如果你不能改变那些指令,你就无能为力 .
也许你可以使用除PHP之外的其他语言来上传组件?
也许用Perl编写的CGI,例如 - 仍有托管服务支持这些;他们可能没有相同的限制 .
这是超出32位的Linuy限制 .
尝试使用
好吧,我想我知道该怎么做 . 我不能在我的主机上使用CGI或PERL,所以我必须坚持PHP,因此我留下了这个memory_limit ..我不知道我的服务器上是否启用了ini_set(),所以我需要找到一个方式不要重载专用于每个请求的内存..
我打算做的是给每个上传(和调整大小)请求一个新的,新的页面..所以每个上传将有它自己的iframe!
到目前为止,这在Chrome中有效,稍后会针对其他浏览器进行测试,因为我不知道是否会在每个浏览器中接受iframe的帖子请求 .