2011-09-03 148 views
0

如果超過了由upload_max_filesize設置的限制,我們可以使用PHP縮小圖像文件大小嗎?我們可以用php減少圖像文件大小嗎?

例如,我服務器上的upload_max_filesize只有3MB,但上傳的圖像文件大小是4MB,所以我可以通過某個PHP函數將4MB減少到3MB?

或者任何其他腳本程序可以做到這一點(我不是說用Photoshop來減小文件大小)?

回答

3

不,你不能。如果文件大小超過upload_max_filesize,PHP將拒絕上傳,因此您沒有機會調整其大小。

0

arnaud是正確的。但是,如果您能夠更改upload_max_filesize,則可以增加它,然後使用gd調整任何超出所需最大大小的文件。

0

如果你可以使用.htaccess文件,把這個:

php_value upload_max_filesize 4194288 
php_value post_max_size 4194288 

4 194288 = 4MB