【上传图片找不到临时路径】php.ini中的open_basedir在win中如何设置多路径 - Go语言中文社区

【上传图片找不到临时路径】php.ini中的open_basedir在win中如何设置多路径


场景:上传图片到阿里云oss,报下面这个错。    

C:Users201804~1AppDataLocalTemp    #这个路径在C盘users中是看不到的,但是直接访问和这个路径缺是有的

"<br />
<b>Warning</b>:  Unknown: open_basedir restriction in effect. File(C:Users201804~1AppDataLocalTemp) is not within the allowed path(s): (D:/phpStudy2018/PHPTutorial/WWW/) in <b>Unknown</b> on line <b>0</b><br />
<br />
<b>Warning</b>:  File upload error - unable to create a temporary file in <b>Unknown</b> on line <b>0</b><br />

{"success":false,"msg":"u5931u8d25:u627eu4e0du5230u4e34u65f6u6587u4ef6u5939uff01","file_path":""}"

 

后来想明白了:是上传到你自己服务器(phpstudy)就失败了

1、上传要先到存到临时(WIN上C盘的某个临时目录中)
2、临时目录再存到指定目录(先过phpstudy)
3、然后才是存到oss

解决思路:

在代码中,一层一层打印,神奇的事情就发生了

解决方案:将c盘的路径加进来

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_33862644/article/details/89924291
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-30 10:59:38
  • 阅读 ( 968 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢