Use defer to close image file after opening

Ensure image file is closed using defer after opening.
This commit is contained in:
IcedTangerine
2025-11-27 17:56:59 +08:00
committed by GitHub
parent cb5a37abed
commit a0982996a4

View File

@@ -263,6 +263,7 @@ 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")
}
@@ -276,7 +277,6 @@ func GetBase64sFromForm(c *gin.Context, fieldName string) ([]*Base64Data, error)
MimeType: mimeType,
Data: base64Data,
})
image.Close()
}
return imageBase64s, nil
}