rzh #2

Merged
jiangyong merged 2 commits from rzh into master 2024-12-12 10:28:09 +08:00
1 changed files with 22 additions and 1 deletions
Showing only changes of commit d7d4c2e3f4 - Show all commits

View File

@ -115,7 +115,28 @@ func (o *OaSdk) UploadFileByByte(file []byte, ext string) (string, string, error
if err != nil {
return "", "", err
}
res, err := http.Post(UploadOaMedia, writer.FormDataContentType(), body)
token, err := o.getAccessToken()
if err != nil {
return "", "", err
}
postType := ""
if ext == ".jpg" || ext == ".png" || ext == ".gif" || ext == ".jpeg" {
postType = "image"
} else if ext == ".mp4" {
postType = "video"
} else if ext == ".mp3" {
postType = "voice"
}
if postType == "" {
return "", "", fmt.Errorf("不支持的文件类型")
}
res, err := http.Post(
fmt.Sprintf("%s?access_token=%s&type=%s", UploadOaMedia, token, postType),
writer.FormDataContentType(),
body,
)
if err != nil {
return "", "", err
}