欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

file_put_contents 保存图片路径怎么设置?

程序员文章站 2022-05-31 15:19:14
...
file_put_contents 保存图片路径怎么设置?
我代码 $img_size = file_put_contents("D://www/web/public/". $pic_name, $img_data);
他提示:Warning: file_put_contents(D://www/web/public/gs_237f015b.gif): failed to open stream: No such file or directory
public这个文件夹存在的


回复讨论(解决方案)

$img_size = file_put_contents("D:/www/web/public/". $pic_name, $img_data);

$img_size = file_put_contents("D:/www/web/public/". $pic_name, $img_data);


这样写不行呀,提示Warning: file_put_contents(D://www/web/public/gs_237f015b.gif): failed to open stream: No such file or directory

D://www/web/public
仔细检查一下这个目录存在吗

D://www/web/public
仔细检查一下这个目录存在吗


确定存在,换了好几个目录了,都不行

你的系统是?
现在的代码是?

你的系统是?
现在的代码是?


系统是windows,代码就是你写的代码,如果换成$img_size = file_put_contents(" ". $pic_name, $img_data);这样就可以上传到根目录

D://www/web/public 是你项目根目录吗,当前执行的文件在哪个目录?贴出你的目录结构。

D://www/web/public 是你项目根目录吗,当前执行的文件在哪个目录?贴出你的目录结构。


不是,这个是根目录D://www/web,我想把图片传到D://www/web/public文件夹下

$img_size = file_put_contents("public/". $pic_name, $img_data);
这样呢

$img_size = file_put_contents("public/". $pic_name, $img_data);
这样呢


这样可以了。谢谢了