首页 文章

上传大文件不起作用

提问于
浏览
1

我正在使用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 回答

  • 2

    如果你不能改变那些指令,你就无能为力 .

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

  • 0

    这是超出32位的Linuy限制 .

    尝试使用

    php_value upload_max_filesize 1500M
    php_value post_max_size 1500M
    
  • 0

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

    我打算做的是给每个上传(和调整大小)请求一个新的,新的页面..所以每个上传将有它自己的iframe!

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

相关问题