getimagesize() 不适用于图片上传
getimagesize() not working for image upload
我尝试获取新上传图片的大小似乎无法正常工作。
list($w, $h) = getimagesize($_FILES['image_field']);
echo 'width:'.$w;
输出:
width:
这怎么可能?我知道图片 (.jpg) 可以正常上传,因为它现在在我的服务器上。
首先你需要上传文件然后传递上传的位置
getimagesize("location_of_file/".$file_name);
或
getimagesize($path['path'].'/'.$_POST['name']);
或
$file_name=$_FILES['fileToUpload']['name'];
getimagesize($target_dir.'/'.$file_name);
或
$file_tmp=$_FILES['fileToUpload']['tmp_name']; list($width, $height) =
getimagesize($file_tmp);
$file_width=$width;
$file_height=$height;
使用此代码:
list($w, $h) = getimagesize($_FILES["image_field"]["tmp_name"]);
我尝试获取新上传图片的大小似乎无法正常工作。
list($w, $h) = getimagesize($_FILES['image_field']);
echo 'width:'.$w;
输出:
width:
这怎么可能?我知道图片 (.jpg) 可以正常上传,因为它现在在我的服务器上。
首先你需要上传文件然后传递上传的位置
getimagesize("location_of_file/".$file_name);
或
getimagesize($path['path'].'/'.$_POST['name']);
或
$file_name=$_FILES['fileToUpload']['name']; getimagesize($target_dir.'/'.$file_name);
或
$file_tmp=$_FILES['fileToUpload']['tmp_name']; list($width, $height) = getimagesize($file_tmp); $file_width=$width; $file_height=$height;
使用此代码:
list($w, $h) = getimagesize($_FILES["image_field"]["tmp_name"]);