mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-04-19 04:27:27 +00:00
Use defer to close image file after opening
Ensure image file is closed using defer after opening.
This commit is contained in:
@@ -263,6 +263,7 @@ func GetBase64sFromForm(c *gin.Context, fieldName string) ([]*Base64Data, error)
|
|||||||
var imageBase64s []*Base64Data
|
var imageBase64s []*Base64Data
|
||||||
for _, file := range imageFiles {
|
for _, file := range imageFiles {
|
||||||
image, err := file.Open()
|
image, err := file.Open()
|
||||||
|
defer image.Close()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, errors.New("failed to open image file")
|
return nil, errors.New("failed to open image file")
|
||||||
}
|
}
|
||||||
@@ -276,7 +277,6 @@ func GetBase64sFromForm(c *gin.Context, fieldName string) ([]*Base64Data, error)
|
|||||||
MimeType: mimeType,
|
MimeType: mimeType,
|
||||||
Data: base64Data,
|
Data: base64Data,
|
||||||
})
|
})
|
||||||
image.Close()
|
|
||||||
}
|
}
|
||||||
return imageBase64s, nil
|
return imageBase64s, nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user