fix:修复

This commit is contained in:
Hiven
2023-08-07 19:41:44 +08:00
parent 8b42c41bc5
commit f87842deb4
6 changed files with 19 additions and 10 deletions

View File

@@ -2,16 +2,17 @@ package file
import (
"encoding/base64"
"net/http"
"strings"
)
func FileBase64ToByte(fileData string) ([]byte, error) {
func FileBase64ToByte(fileData string) ([]byte, string, error) {
RBase64Point := strings.LastIndex(fileData, ";base64,") + 8
fileDataStr := fileData[RBase64Point:]
dist, err := base64.StdEncoding.DecodeString(fileDataStr)
if err != nil {
return nil, err
return nil, "", err
}
return dist, nil
contentType := http.DetectContentType(dist)
return dist, contentType, nil
}