社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
场景:上传图片到阿里云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盘的路径加进来
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!