Maison >développement back-end >tutoriel php >上传图片,数据库内容图片无后缀。
上传图片后数据库的图片无后缀(如: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
如果只是个空数组,你怎么可能有文件上传呢