[英]PHP - GetImageSize()
我正在尝试在图像上传脚本上使用getimagesize()
函数。 有时,在某些图像上,我会出错。 所以我试图调查。
我使用了似乎有效的图像,使用paint.exe对其进行了编辑,然后将其另存为新的jpg图像。
当我看$_FILES[]
,我得到了:
原版的 :
$_FILES : array(2) {
["thumb_a_uploader"]=> array(5) {
["name"]=> string(8) "1212.jpg"
["type"]=> string(10) "image/jpeg"
["tmp_name"]=> string(14) "/tmp/phprZ2H8G"
["error"]=> int(0)
["size"]=> int(90281)
}
编辑:
$_FILES : array(2) {
["thumb_a_uploader"]=> array(5) {
["name"]=> string(16) "1212 - Copy.jpg"
["type"]=> string(0) ""
["tmp_name"]=> string(0) ""
["error"]=> int(2)
["size"]=> int(0)
}
对于已编辑的图像,图像类型被擦除。 使用智能手机拍摄的照片我也有同样的问题。
有任何想法吗 ?
您需要注意 ["error"]
。
["error"]=>
int(2)
UPLOAD_ERR_FORM_SIZE
值:
2
; 上载的文件超出了HTML表单中指定的MAX_FILE_SIZE
指令。
了解有关php file-upload.errors的更多信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.