php为什么图片上传不到指定文件夹

php为什么图片上传不到指定文件夹0

上传图片到指定文件夹,保存路径到数据库,为什么不行?以上代码问题出在什么地方?

回复讨论(解决方案)

$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的值。

– – 忘记添加后缀了,判断下文件的后缀,在添加上后缀就好了。

无论是使用文件原来的名字,还是自己另行命名,你总得给他个名字吧?

你只给个目录总是不行的

– – 忘记添加后缀了,判断下文件的后缀,在添加上后缀就好了。

输出提示是上传成功了,但是文件夹里面没有那个图片,是上传到服务器里了吗?要怎么访问这个图片?

Posted in 未分类