mirror of
https://github.com/gin-gonic/gin.git
synced 2025-10-14 20:22:20 +08:00
fixed lint
This commit is contained in:
parent
75fe2b9d00
commit
f21bac2f9d
@ -689,12 +689,11 @@ func (c *Context) SaveUploadedFile(file *multipart.FileHeader, dst string, perm
|
|||||||
perm = append(perm, 0o750)
|
perm = append(perm, 0o750)
|
||||||
}
|
}
|
||||||
|
|
||||||
dirPath := filepath.Dir(dst)
|
if err = os.MkdirAll(filepath.Dir(dst), perm[0]); err != nil {
|
||||||
if err = os.MkdirAll(dirPath, perm[0]); err != nil {
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
if err = os.Chmod(dirPath, perm[0]); err != nil {
|
if err = os.Chmod(filepath.Dir(dst), perm[0]); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -170,10 +170,8 @@ func TestSaveUploadedFileWithPermission(t *testing.T) {
|
|||||||
f, err := c.FormFile("file")
|
f, err := c.FormFile("file")
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
assert.Equal(t, "permission_test", f.Filename)
|
assert.Equal(t, "permission_test", f.Filename)
|
||||||
|
|
||||||
var mode fs.FileMode = 0o755
|
var mode fs.FileMode = 0o755
|
||||||
require.NoError(t, c.SaveUploadedFile(f, "permission_test", mode))
|
require.NoError(t, c.SaveUploadedFile(f, "permission_test", mode))
|
||||||
|
|
||||||
info, err := os.Stat(filepath.Dir("permission_test"))
|
info, err := os.Stat(filepath.Dir("permission_test"))
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
@ -194,7 +192,6 @@ func TestSaveUploadedFileWithPermissionFailed(t *testing.T) {
|
|||||||
f, err := c.FormFile("file")
|
f, err := c.FormFile("file")
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
assert.Equal(t, "permission_test", f.Filename)
|
assert.Equal(t, "permission_test", f.Filename)
|
||||||
|
|
||||||
var mode fs.FileMode = 0o644
|
var mode fs.FileMode = 0o644
|
||||||
require.Error(t, c.SaveUploadedFile(f, "test/permission_test", mode))
|
require.Error(t, c.SaveUploadedFile(f, "test/permission_test", mode))
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user