vue下载zip文件提示损坏

问题代码

前端

export function exportCheckFile() {return request({url: '/exportCheckFile',method: 'get'})
}

后端

   public static void downloadFile(HttpServletRequest request, HttpServletResponse response, File file, boolean deleteOnExit) throws IOException {response.setCharacterEncoding(request.getCharacterEncoding());response.setContentType("application/octet-stream");FileInputStream fis =  new FileInputStream(file);response.setHeader("Content-Disposition", "attachment; filename=" + file.getName());IOUtils.copy(fis, response.getOutputStream());response.flushBuffer();fis.close();if (deleteOnExit) {file.deleteOnExit();}}

整改代码

添加两句

responseType: 'blob',
headers:{ 'Content-Type': 'application/json; application/octet-stream'},
export function exportCheckFile() {return request({url: '/exportCheckFile',method: 'get',responseType: 'blob',headers:{ 'Content-Type': 'application/json; application/octet-stream'},})
}

vue下载zip文件提示损坏相关推荐

  1. Java解决服务器下载excel文件提示损坏无法打开的问题

    一开始通过请求的方式写了个下载文件的工具代码,可以参考下面链接 https://blog.csdn.net/z2014ypd/article/details/88417757 这种方式在项目打包发布后 ...

  2. java下载zip文件损坏_使用Java下载.zip文件会导致损坏的.zip文件?

    我写了这个方法来下载最新的Selenium Chrome驱动程序,它不起作用.它导致损坏的.zip文件.任何人都可以发现我的错误在哪里?使用Java下载.zip文件会导致损坏的.zip文件? priv ...

  3. Python压缩解压zip,Django下载zip文件

    Python压缩解压zip 压缩 import zipfile def convert_zip(zip_path, save_path):'''# zip_path 要压缩文件的路径# save_pa ...

  4. vue上传zip文件到服务器,vue.js zip文件上传

    vue.js zip文件上传 内容精选 换一换 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助.接口参考文档详细介绍了每个接口的参数和使用方法.在O ...

  5. php+下载+网路错误,下载zip文件“网络错误失败”(PHP / NGINX)

    当我尝试从我的实时服务器下载zip文件时,我的浏览器(Chrome和Firefox)出现以下错误:https://mysite.com:网络错误失败. 令人困惑的是,在我的localhost上使用我的 ...

  6. vue下载大文件时浏览器不显示下载进度

    vue下载大文件时浏览器不显示下载进度 问题描述 最近开发中遇到个问题,项目需要下载大文件(音视频),由于后端给我的是视频的地址而不是直接返回流,所以前端用了XMLHttpRequest获取视频流并实 ...

  7. 迅雷下载GitHub文件提示需要授权或登录等

    迅雷下载GitHub文件提示需要授权或登录等,是因为 当您从 GitHub 下载发布资产时,该链接使用 HTTP 302 从您提供的链接重定向到 objects.githubusercontent.c ...

  8. java读取zip文件损坏_java – 如何检查生成的zip文件是否损坏?

    我们有一段代码在我们的系统上生成一个zip文件.一切都可以,但是有时这个ZIP文件被FilZip或WinZip打开时被认为是损坏的. 所以这里是我的问题:如果生成的zip文件已损坏,我们如何可以编程检 ...

  9. 根据链接下载zip文件并用密码解压

    根据链接下载zip文件并用密码解压(亲测可用) 导入所需要的pom(注意版本) 导入所需要的pom(注意版本) 导入所需要的pom(注意版本) <dependency><groupI ...

最新文章

  1. 车载以太网之权威指南_awk权威指南之 终结篇!
  2. 使用MySQL Proxy解决MySQL主从同步延迟
  3. android 6.0谷歌,Android 6.0来了!谷歌月底要发布Android M系统
  4. laravel CURD facade原始SQL
  5. java类同步,Java同步工具類(一)
  6. Linux platform驱动模型
  7. threadlocal_了解ThreadLocal背后的概念
  8. Swagger3、SpringBoot学习、使用复盘
  9. html最小化位置不变,实现DIV相对于浏览器固定位置不变
  10. 二元函数极值问题:最小二乘法
  11. 和利时dcs系统服务器设置,和利时DCS系统常见问题分析
  12. 2021年全国大学生电子设计竞赛官方通知正式发布
  13. 百度网页不能连接服务器错误,win10系统登陆百度浏览器提示连接服务器错误的恢复步骤...
  14. 每日英语:China's Red Cross Tries to Rebuild After Self-Inflicted Disaster
  15. python接口自动化搭配Gitlab 和jenkins持续集成
  16. textarea保存换行符以及回显换行
  17. windows c++ (3) windows获取进程PID、进程路径、进程启停及文件相关操作
  18. /etc/sysconfig/network-scripts 配置网卡
  19. ROS-3DSLAM(二)lvi-sam项目认识
  20. Edge 比 Chrome 快 29%?外媒:别拿过时的标准说事

热门文章

  1. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十八║Vue基础: 指令(下)+计算属性+watch...
  2. 隐含参数_kgl_large_heap_warning_threshold
  3. 7-116 十六进制数转换成相应的十进制数 (15分)
  4. python的wxpython库的定时关机程序
  5. 我们把计算机硬件系统和软件系统统称为,计算机基础综合应用.doc
  6. jquery点击事件失效原因和解决办法
  7. linux查看java版本,以及java home的位置
  8. 基于OpenWrt的PPTP服务器
  9. 实验 7——成员访问控制与异常
  10. 网络商家翻倍兜售医院明星自制剂