Gin开发使用c.SaveUploadedFile()上传文件报错permission denied
1. 运行环境
- ➜ go version
go version go1.18.4 darwin/amd64
2. 问题描述?
- 使用os.MkdirAll()创建了目录权限为777,但是上传文件的时候出现权限错误
3. 您期望得到的结果?
9月1号代码
9月2号代码
两次代码没有变动,唯一的就是添加了一个打印创建目录报错的语句。昨天上传文件都是
permission denied
今天直接上传成功,很纳闷。
4. 您实际得到的结果?
open upload/20220901/p3.png: permission denied
23:40:43 app | [GIN] 2022/09/01 - 23:40:43 | 200 | 2.50032ms | 127.0.0.1 | POST "/upload"
23:40:46 app | [GIN] 2022/09/01 - 23:40:46 | 200 | 611.814µs | 127.0.0.1 | GET "/"
23:40:52 app | upload/20220901/p3.png
23:40:52 app | 文件上传失败...
请指教
上服务器看看ls -all 看看权限是不是按照代码创建的