首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >getimagesize:无法打开流错误

getimagesize:无法打开流错误
EN

Stack Overflow用户
提问于 2014-12-23 09:48:23
回答 1查看 3.3K关注 0票数 2

上载图像时出现该错误消息

代码语言:javascript
复制
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

我的代码是

代码语言:javascript
复制
        $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)给了我这一点

代码语言:javascript
复制
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,但我不知道问题出在哪里

EN

回答 1

Stack Overflow用户

发布于 2016-07-30 21:05:53

在上传文件之前调用getimagesize()。对我来说,$_FILES‘’image‘在我上传文件后被删除了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27613007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档