php中上传图片文件时提示不存在的图像文件

php中上传图片文件时提示不存在的图像文件,第1张

Gd.class.php第42行报错,应该是在这里使用的图片地址用错了,使用$_Files里的tmp_name才是真实路径,注意$_Files可能是个多维数组,另外如果确定路径没错,去这个路径看看图片是否正确上传上来,如果图片真的不存在,就是上传有问题

php上传原理,是把文件先保存在一个临时目录,比如C:/tmp(这个路径可以在php的配置文件里配),然后需要你手动把临时文件转移到你的目标文件,比如D:/uploads,如果不做这一步,页面关闭后,临时文件会被删除。

原因:照片格式不兼容导致。解决方法:

1.上传失败提示,上传照片老是显示文件不存在,如下图所示

2.先保存图片,通常为JPG格式,如下图所示。

3.点击图像重命名,如下图所示。

4、更改GPEG格式,要上传的图片名称需改为jpeg格式,如下图所示。

5.在d出的重命名提示页面,如果更改了文件扩展名,该文件可能变得不可用,点击(Y),如下图所示。

6.图片上传成功,如下图所示。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6074132.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存