Просмотр исходного кода

Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into dev

YunaiV 9 месяцев назад
Родитель
Сommit
dd36bbce42
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      src/components/UploadFile/src/useUpload.ts

+ 5 - 1
src/components/UploadFile/src/useUpload.ts

@@ -17,7 +17,11 @@ export const useUpload = () => {
       // 1.2 获取文件预签名地址
       const presignedInfo = await FileApi.getFilePresignedUrl(fileName)
       // 1.3 上传文件(不能使用 ElUpload 的 ajaxUpload 方法的原因:其使用的是 FormData 上传,Minio 不支持)
-      return axios.put(presignedInfo.uploadUrl, options.file).then(() => {
+      return axios.put(presignedInfo.uploadUrl, options.file, {
+        headers: {
+          'Content-Type': options.file.type,
+        }
+      }).then(() => {
         // 1.4. 记录文件信息到后端(异步)
         createFile(presignedInfo, fileName, options.file)
         // 通知成功,数据格式保持与后端上传的返回结果一致