开发者

Uploading big files doesn't work

I'm curently using PHP for uploading images to my server. But -obviously- there's a limit in filesize, and I can't modify the .htaccess file, and can't access the php.ini file..

What happens when I, for example, add:

php_value post_max_size 10100000 , and:

php_value upload_max_filesize 10000000

to the .htaccess file, I get error 500.. This error will stay until I put back the original .htaccess file..

Neither does making a new php.ini in my main folder, or using in开发者_如何学Pythoni_set() in php help, so my question is: is there a way to upload bigger files without having to alter php.ini or .htaccess ?

thanks in advance, Jeroen


If you cannot change those directives, there is not much you can do.

Maybe you could use some other language than PHP, for your upload components ?
Maybe a CGI written in Perl, for example -- there are still hosting services supporting those ; and they might not have the same limitations.


this is out of 32bit Linuy limit.

Try using

php_value upload_max_filesize 1500M
php_value post_max_size 1500M


Ok, I think I figured out what to do. I cannot use CGI or PERL on my host, so I got to stick to PHP, and thus I'm left with this memory_limit.. I don't know if ini_set() is enabled on my server, so I need to find a way not to overload the memory dedicated to each request..

What I'm planning to do, is giving every upload (and resize) request a new, fresh page.. So each upload will have it's own iframe!!

This worked in Chrome so far, will test it later for other browsers, as I don't know if post requests will be accepted for iframes in every browser..

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜