Jelajahi Sumber

修复在编辑器中下载`json`文件时会被识别成`json`结果的问题

mxd 3 tahun lalu
induk
melakukan
98d7a03d52

+ 5 - 2
magic-editor/src/console/src/components/editor/magic-script-editor.vue

@@ -682,8 +682,11 @@ export default {
           .join(',')
       requestConfig.responseType = 'blob'
       requestConfig.validateStatus = () => true
-      requestConfig.transformResponse = [function(data){
-        return new Promise(function(resolve, reject){
+      requestConfig.transformResponse = [function(data, headers){
+        if(headers['content-disposition']){
+          return new Promise(function(resolve){resolve(data)});
+        }
+        return new Promise(function(resolve){
           let reader = new FileReader()
           reader.readAsText(data)
           reader.onload = function() {