瀏覽代碼

Content-Disposition 中的 filename 由于使用了 uri 编码, 导致下载失败, 使用 decodeURI 对 filename 解码后问题解决

reghao 2 年之前
父節點
當前提交
38dd1c1cd4
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/views/home/VideoPage.vue

+ 2 - 1
src/views/home/VideoPage.vue

@@ -326,7 +326,8 @@ export default {
             }*/
             const header = res.headers.get('Content-Disposition');
             const parts = header.split(';');
-            filename = parts[1].split('=')[1];
+            const encodeFilename = parts[1].split('=')[1];
+            filename = decodeURI(encodeFilename)
             return res.blob()
           }).then(data => {
               const blobUrl = window.URL.createObjectURL(data);