diff --git a/service/file_decoder.go b/service/file_decoder.go index 359bd9ab..94f3f028 100644 --- a/service/file_decoder.go +++ b/service/file_decoder.go @@ -19,7 +19,7 @@ import ( // GetFileTypeFromUrl 获取文件类型,返回 mime type, 例如 image/jpeg, image/png, image/gif, image/bmp, image/tiff, application/pdf // 如果获取失败,返回 application/octet-stream func GetFileTypeFromUrl(c *gin.Context, url string, reason ...string) (string, error) { - response, err := DoDownloadRequest(url, reason...) + response, err := DoDownloadRequest(url, []string{"get_mime_type", strings.Join(reason, ", ")}...) if err != nil { common.SysLog(fmt.Sprintf("fail to get file type from url: %s, error: %s", url, err.Error())) return "", err