如果超过upload_max_filesize
设置的限制,我们可以使用PHP缩小图像文件大小吗?
例如,我服务的upload_max_filesize
只有3MB,但上传的图像文件大小是4MB,所以我可以通过一些PHP函数将4MB减少到3MB吗?
或者任何其他脚本程序都可以这样做(我不是指使用Photoshop来减小文件大小)?
答案 0 :(得分:3)
upload_max_filesize
,PHP将拒绝上传,因此您没有机会调整其大小。
答案 1 :(得分:1)
不 - 如果文件太大,PHP就无法获取该文件。
您必须使用客户端大小调整大小,这可以使用基于Flash或Java的上传器:
答案 2 :(得分:0)
arnaud是对的。但是,如果您能够更改upload_max_filesize,则可以增加它,然后使用gd调整超出所需最大大小的任何文件。
答案 3 :(得分:0)
如果您可以使用.htaccess
文件,请输入:
php_value upload_max_filesize 4194288
php_value post_max_size 4194288
4194288 = 4MB