上载图像时出现该错误消息
Warning: getimagesize(C:\xampp\tmp\phpA563.tmp): failed to open stream: No such file or directory in C:\xampp\htdocs\dzmarket\admin\controllers\c_banners.php on line 61我的代码是
$file = $_FILES['image'];
$allowedExt = array('jpg', 'jpeg', 'png');
$uploadsDirectory = 'resources/uploads/banners/';
$maxSize = 4000000;
$upload = new Upload($file, $allowedExt, $uploadsDirectory, $maxSize);
$uploadFile = $upload->uploadFiles();
$fileNames = $upload->getFilesName();
$tmpname = $file['tmp_name'][0];
$fileSize = getimagesize($tmpname);而print_r($file)给了我这一点
Array ( [name] => Array ( [0] => 623211835.jpg ) [type] => Array ( [0] => image/jpeg ) [tmp_name] => Array ( [0] => C:\xampp\tmp\php9584.tmp ) [error] => Array ( [0] => 0 ) [size] => Array ( [0] => 605275 ) )我正确地调用了tmp_name,但我不知道问题出在哪里
发布于 2016-07-30 21:05:53
在上传文件之前调用getimagesize()。对我来说,$_FILES‘’image‘在我上传文件后被删除了。
https://stackoverflow.com/questions/27613007
复制相似问题