上传图片到指定文件夹,保存路径到数据库,为什么不行?以上代码问题出在什么地方?
回复讨论(解决方案)
$target_name 未指定文件名,只指定了路径
$target_name 未指定文件名,只指定了路径
$target_name是个数组吗,怎么赋值啊?
$target_name=”d:/easyphp-5.3.5.0/www\images/” . basename($_files[‘img’][‘name’]);
$target_name=”d:/easyphp-5.3.5.0/www\images/” . basename($_files[‘img’][‘name’]);
还是不太懂,这个是存为文件本来的名字是吗,但是我想重命名保存,要怎么赋新的文件名?
还是不太懂,这个是存为文件本来的名字是吗,但是我想重命名保存,要怎么赋新的文件名?
是的,版主发的是原文件名。如果想修改,把后面的 basename($_files[‘img’][‘name’]) 替换成自己想要的名字。
$newname = “newname”;
$target_name=”d:/easyphp-5.3.5.0/www\images/”.$newname;
自己定义$newname的值。
– – 忘记添加后缀了,判断下文件的后缀,在添加上后缀就好了。
无论是使用文件原来的名字,还是自己另行命名,你总得给他个名字吧?
你只给个目录总是不行的
– – 忘记添加后缀了,判断下文件的后缀,在添加上后缀就好了。
输出提示是上传成功了,但是文件夹里面没有那个图片,是上传到服务器里了吗?要怎么访问这个图片?