我尝试获取新上传图片的大小似乎无法正常工作。
list($w, $h) = getimagesize($_FILES['image_field']);
echo 'width:'.$w;
输出:
width:
这怎么可能?我知道图像(.jpg)上传很好,因为它现在在我的服务器上。
答案 0 :(得分:2)
使用此代码:
list($w, $h) = getimagesize($_FILES["image_field"]["tmp_name"]);
答案 1 :(得分:-1)
首先您需要上传文件然后传递上传的位置
和getimagesize(“location_of_file /".$ FILE_NAME);
OR
和getimagesize($路径[ '路径'] '/' $ _ POST [ '名称']);
OR
$ FILE_NAME = $ _ FILES [ 'fileToUpload'] [ '名称']; 和getimagesize($ TARGET_DIR '/' $ FILE_NAME);
OR
$ file_tmp = $ _ FILES [ 'fileToUpload'] [ 'tmp_name的值']; list($ width,$ height)= 和getimagesize($ file_tmp); $ file_width = $宽度; $ file_height = $高度;