fix(image): add error handling for empty base64 string in image decoding

This commit is contained in:
CaIon
2025-08-27 16:38:32 +08:00
parent 3401abe4d2
commit d92c9db61c
2 changed files with 6 additions and 2 deletions
+4
View File
@@ -21,6 +21,10 @@ func DecodeBase64ImageData(base64String string) (image.Config, string, string, e
base64String = base64String[idx+1:]
}
if len(base64String) == 0 {
return image.Config{}, "", "", errors.New("base64 string is empty")
}
// 将base64字符串解码为字节切片
decodedData, err := base64.StdEncoding.DecodeString(base64String)
if err != nil {