Fix defer placement for image file closure

This commit is contained in:
IcedTangerine
2025-11-27 18:01:34 +08:00
committed by GitHub
parent 365133ccf2
commit 4960ffb05e

View File

@@ -263,10 +263,10 @@ func GetBase64sFromForm(c *gin.Context, fieldName string) ([]*Base64Data, error)
var imageBase64s []*Base64Data
for _, file := range imageFiles {
image, err := file.Open()
defer image.Close()
if err != nil {
return nil, errors.New("failed to open image file")
}
defer image.Close()
imageData, err := io.ReadAll(image)
if err != nil {
return nil, errors.New("failed to read image file")