vue下载zip文件提示损坏
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文件提示损坏相关推荐
- Java解决服务器下载excel文件提示损坏无法打开的问题
一开始通过请求的方式写了个下载文件的工具代码,可以参考下面链接 https://blog.csdn.net/z2014ypd/article/details/88417757 这种方式在项目打包发布后 ...
- java下载zip文件损坏_使用Java下载.zip文件会导致损坏的.zip文件?
我写了这个方法来下载最新的Selenium Chrome驱动程序,它不起作用.它导致损坏的.zip文件.任何人都可以发现我的错误在哪里?使用Java下载.zip文件会导致损坏的.zip文件? priv ...
- Python压缩解压zip,Django下载zip文件
Python压缩解压zip 压缩 import zipfile def convert_zip(zip_path, save_path):'''# zip_path 要压缩文件的路径# save_pa ...
- vue上传zip文件到服务器,vue.js zip文件上传
vue.js zip文件上传 内容精选 换一换 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助.接口参考文档详细介绍了每个接口的参数和使用方法.在O ...
- php+下载+网路错误,下载zip文件“网络错误失败”(PHP / NGINX)
当我尝试从我的实时服务器下载zip文件时,我的浏览器(Chrome和Firefox)出现以下错误:https://mysite.com:网络错误失败. 令人困惑的是,在我的localhost上使用我的 ...
- vue下载大文件时浏览器不显示下载进度
vue下载大文件时浏览器不显示下载进度 问题描述 最近开发中遇到个问题,项目需要下载大文件(音视频),由于后端给我的是视频的地址而不是直接返回流,所以前端用了XMLHttpRequest获取视频流并实 ...
- 迅雷下载GitHub文件提示需要授权或登录等
迅雷下载GitHub文件提示需要授权或登录等,是因为 当您从 GitHub 下载发布资产时,该链接使用 HTTP 302 从您提供的链接重定向到 objects.githubusercontent.c ...
- java读取zip文件损坏_java – 如何检查生成的zip文件是否损坏?
我们有一段代码在我们的系统上生成一个zip文件.一切都可以,但是有时这个ZIP文件被FilZip或WinZip打开时被认为是损坏的. 所以这里是我的问题:如果生成的zip文件已损坏,我们如何可以编程检 ...
- 根据链接下载zip文件并用密码解压
根据链接下载zip文件并用密码解压(亲测可用) 导入所需要的pom(注意版本) 导入所需要的pom(注意版本) 导入所需要的pom(注意版本) <dependency><groupI ...
最新文章
- 车载以太网之权威指南_awk权威指南之 终结篇!
- 使用MySQL Proxy解决MySQL主从同步延迟
- android 6.0谷歌,Android 6.0来了!谷歌月底要发布Android M系统
- laravel CURD facade原始SQL
- java类同步,Java同步工具類(一)
- Linux platform驱动模型
- threadlocal_了解ThreadLocal背后的概念
- Swagger3、SpringBoot学习、使用复盘
- html最小化位置不变,实现DIV相对于浏览器固定位置不变
- 二元函数极值问题:最小二乘法
- 和利时dcs系统服务器设置,和利时DCS系统常见问题分析
- 2021年全国大学生电子设计竞赛官方通知正式发布
- 百度网页不能连接服务器错误,win10系统登陆百度浏览器提示连接服务器错误的恢复步骤...
- 每日英语:China's Red Cross Tries to Rebuild After Self-Inflicted Disaster
- python接口自动化搭配Gitlab 和jenkins持续集成
- textarea保存换行符以及回显换行
- windows c++ (3) windows获取进程PID、进程路径、进程启停及文件相关操作
- /etc/sysconfig/network-scripts 配置网卡
- ROS-3DSLAM(二)lvi-sam项目认识
- Edge 比 Chrome 快 29%?外媒:别拿过时的标准说事
热门文章
- 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十八║Vue基础: 指令(下)+计算属性+watch...
- 隐含参数_kgl_large_heap_warning_threshold
- 7-116 十六进制数转换成相应的十进制数 (15分)
- python的wxpython库的定时关机程序
- 我们把计算机硬件系统和软件系统统称为,计算机基础综合应用.doc
- jquery点击事件失效原因和解决办法
- linux查看java版本,以及java home的位置
- 基于OpenWrt的PPTP服务器
- 实验 7——成员访问控制与异常
- 网络商家翻倍兜售医院明星自制剂