Maison >développement back-end >tutoriel php >上传图片,数据库内容图片无后缀。

上传图片,数据库内容图片无后缀。

WBOY
WBOYoriginal
2016-06-23 14:09:021980parcourir

上传图片后数据库的图片无后缀(如:pic/1234.jpg 变为 pic/1234 ),print_r($_FILES['pic']) 没有输出。。。。。求解!


回复讨论(解决方案)

上传之前把后缀截取出来,然后在录入数据库的时候添加上

上传之前把后缀截取出来,然后在录入数据库的时候添加上 除了截取方法外,这代码有无问题?是什么原因上传失败了?

检查一下文件路径和权限什么的,方法应该没什么错误

很奇怪
你的 php 版本是多少?

另外贴出
print_r($_FILES);
的结果

检查一下文件路径和权限什么的,方法应该没什么错误 路径是没问题的,不知道你说的权限是什么意思?

很奇怪
你的 php 版本是多少?

另外贴出
print_r($_FILES);
的结果    php 5.2.8   print_r($_FILES)输出结果:Array ( )

怎么可能呢?
你总得上传文件吧?

路径是没问题的,不知道你说的权限是什么意思?
文件夹的权限

版主的意思是贴出
print_r($_FILES['pic']);

怎么可能呢?
你总得上传文件吧? 语句是没出错的,检查了好久,不知道哪里出错了?

版主的意思是贴出
print_r($_FILES['pic']);
吧   空的,打印不出

贴图中第17 行就用到了$_FILES
如果只是个空数组,你怎么可能有文件上传呢

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn