如果超過了由upload_max_filesize
設置的限制,我們可以使用PHP縮小圖像文件大小嗎?我們可以用php減少圖像文件大小嗎?
例如,我服務器上的upload_max_filesize
只有3MB,但上傳的圖像文件大小是4MB,所以我可以通過某個PHP函數將4MB減少到3MB?
或者任何其他腳本程序可以做到這一點(我不是說用Photoshop來減小文件大小)?
如果超過了由upload_max_filesize
設置的限制,我們可以使用PHP縮小圖像文件大小嗎?我們可以用php減少圖像文件大小嗎?
例如,我服務器上的upload_max_filesize
只有3MB,但上傳的圖像文件大小是4MB,所以我可以通過某個PHP函數將4MB減少到3MB?
或者任何其他腳本程序可以做到這一點(我不是說用Photoshop來減小文件大小)?
不 - 如果PHP太大,PHP永遠無法獲得該文件。
你將不得不使用客戶端大小縮放,這是有可能使用基於Java的閃速或上傳:
不,你不能。如果文件大小超過upload_max_filesize
,PHP將拒絕上傳,因此您沒有機會調整其大小。
arnaud是正確的。但是,如果您能夠更改upload_max_filesize,則可以增加它,然後使用gd調整任何超出所需最大大小的文件。
如果你可以使用.htaccess
文件,把這個:
php_value upload_max_filesize 4194288
php_value post_max_size 4194288
4 194288 = 4MB
感謝您的鏈接! – laukok