diff --git a/internal/common/file.go b/internal/common/file.go deleted file mode 100644 index 03dd024..0000000 --- a/internal/common/file.go +++ /dev/null @@ -1,29 +0,0 @@ -package common - -import ( - "mime/multipart" - "os" -) - -// SaveUploadedFile 将 multipart.File 内容写入目标路径 -func SaveUploadedFile(file multipart.File, dst string) error { - out, err := os.Create(dst) //nolint:gosec // dst 为服务器内部路径 - if err != nil { - return err - } - defer func() { _ = out.Close() }() - - buf := make([]byte, 32*1024) - for { - n, err := file.Read(buf) - if n > 0 { - if _, writeErr := out.Write(buf[:n]); writeErr != nil { - return writeErr - } - } - if err != nil { - break - } - } - return nil -}