tony.cheng
2026-03-04 523a01e194343d906bdd78aca987583aa61ed4d1
fix: 修复blob响应拦截器处理逻辑,解决文件下载失败问题
1 files modified
8 ■■■■■ changed files
web-app/src/services/request.js 8 ●●●●● patch | view | raw | blame | history
web-app/src/services/request.js
@@ -77,6 +77,14 @@
  (response) => {
    hideLoading();
    
    // 如果是blob类型(文件下载),直接返回完整响应
    if (response.config.responseType === 'blob') {
      if (process.env.NODE_ENV === 'development') {
        console.log('✅ Blob Response:', response);
      }
      return response;
    }
    const res = response.data;
    
    // 打印响应日志(开发环境)