diff --git a/controller/apk.go b/controller/apk.go index 5b146c2..3f51776 100644 --- a/controller/apk.go +++ b/controller/apk.go @@ -88,6 +88,14 @@ func UploadApkPackage(c *gin.Context) { failed(c, "保存 apk 文件失败: "+err.Error()) return } + if err := os.Chmod(filepath.Dir(targetPath), 0777); err != nil { + failed(c, "设置 apk 目录权限失败: "+err.Error()) + return + } + if err := os.Chmod(targetPath, 0777); err != nil { + failed(c, "设置 apk 文件权限失败: "+err.Error()) + return + } version := strings.TrimSpace(c.PostForm("version")) if version == "" {