Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >前端下载远程文件从后端获取文件名

前端下载远程文件从后端获取文件名

作者头像
李维亮
发布于 2023-03-11 09:35:42
发布于 2023-03-11 09:35:42
2.1K00
代码可运行
举报
文章被收录于专栏:李维亮的博客李维亮的博客
运行总次数:0
代码可运行

前端基于远程二级制流下载文件的时候需要注意的前端需要在axios拦截器里面设置responseTypelei'x

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
config.responseType = "blob"

后端需要注意的是在设置Content-Disposition的时候后面要加上下面这条,否则返回的res.headers就获取不到Content-Disposition节点

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
response.setHeader("Access-Control-Expose-Headers", "Content-Disposition");


// 清空输出流
response.setContentType("application/force-download");
response.setHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode(downFileName,"utf-8"));
response.setHeader("Access-Control-Expose-Headers", "Content-Disposition");
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
使用axios下载文件
如果只是简单的下载,我们可以简单使用a标签请求后端就可以了,不过一旦涉及到后端报错的回调、等待动画、进度条这种的,就没有任何办法了。
半月无霜
2024/08/15
4320
java下载文件_java下载文件到本地[通俗易懂]
FileInputStream fis = new FileInputStream(filePath);
全栈程序员站长
2022/09/08
1.8K0
java 下载文件
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/154241.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/07
4760
Java批量下载
查询出需要下载附件的集合,下载附件到临时目录,压缩下载到临时文件夹的附件,生成压缩包,最后下载压缩包
学以致用丶
2022/06/28
6430
前后端分离项目后端向前端返回压缩包的方法实现java版
最近公司的项目是让前端有让用户下载zip压缩包(里面都是图片,图片是保存在ftp上的)的任务,经过调研,将最终方案复制在下面:
gzq大数据
2021/09/28
1.2K0
前端怎么通过二进制流下载文件
后端返回二进制流,前端进行下载时,一般需要转成blob(Binary large Object),然后再进行下载。
can4hou6joeng4
2023/11/29
4790
Web阶段:第十五章:文件上传&下载
文件的上传 1、首先需要一个form表单 2、然后在表单内有input type=”file” 3、提交的方式必须是method=”POST” 4、enctype="multipart/form-data"编码类型必须是多段的表单数据
Java廖志伟
2022/09/28
3560
Web阶段:第十五章:文件上传&下载
Ajax下载文件添加进度条教程
对于下载文件这个常见场景,相信大家都遇到过,不管是从浏览器下载软件还是在某某后台导出文件之类,但是一般我们使用浏览器下载软件都是可以看到下载进度提示的,而我们在某某后台导出文件之类却很少能看到下载进度,点击导出按钮,如果导出文件耗时太久而页面又没有变化,可能让用户重新点击导出或者切换页面,浪费用户点击,总之就是导出体验不够友好。
wayn
2022/12/19
1.5K0
Ajax下载文件添加进度条教程
文件的上传和下载
文件的上传和下载,是非常常见的功能,在很多的系统中,或者软件中都经常使用文件的上传和下载。 比如:QQ头像,就使用了上传 邮箱中也有附件的上传和下载的功能
技术交流
2022/11/18
1.4K0
文件的上传和下载
22. Servlet入门 - 文件下载案例
说白了就是把服务器端的文件拷贝一份到客户端, 文件的拷贝---> 流(输入流和输出流)的拷贝
Devops海洋的渔夫
2021/11/12
4080
22. Servlet入门 - 文件下载案例
写给大忙人看的 – Java中从MinIO服务器中下载文件(3)[通俗易懂]
前面两章介绍了 MinIO 文件服务器的环境搭建,以及在 Java 中上传文件至 MinIO 文件服务器中,现在,一起来看下如何从 MinIO 文件服务器中下载文件吧
全栈程序员站长
2022/09/14
4.8K0
Java 通过网络流转发文件到浏览器
本文由 小马哥 创作,采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
IT小马哥
2020/07/08
1.4K0
【springboot2.x】实现文件下载
简写了几种下载日志的方法。一、方法一 @ApiOperation("日志下载") @GetMapping("/logDownload") public void download(HttpServletResponse response) { try { String mulu = "d:/logs"; ZipUtil.zip(mulu); String path = "d:/logs.zip";
无敌小菜鸟
2023/02/16
8910
Java 文件下载案例讲解
文件下载是Web应用程序中常见的功能之一。它允许用户从Web服务器上下载文件,例如文档、图片、音频、视频等。在本文中,我们将详细解释如何在Java Web应用程序中实现文件下载功能。我们将提供示例代码和逐步说明,以帮助您理解和实现这一功能。
繁依Fanyi
2023/11/04
4600
servlet设置缓存时间以及文件的下载
缓存时间的设置: 1 public void doGet(HttpServletRequest request, HttpServletResponse response) 2 throws ServletException, IOException { 3 4 response.setContentType("text/html;charset=UTF-8"); 5 PrintWriter out = response.getWriter(); 6
欠扁的小篮子
2018/04/11
1.1K0
controller下载单个文件
controller里调用下载方法:然后controller下载方法返回值设置为void即可DownloadFile.download(request, response, "培训班材料合集", new File(folderPathDto.getTodoDownloadZipPath()));下载方法代码import org.apache.commons.io.IOUtils;import javax.servlet.http.HttpServletRequest;import javax.servlet
在下是首席架构师
2022/08/18
7720
Spring Boot Rest Service 下载文件
这次总结一下文件下载,一般的文件下载是没问题的,设置一下HttpServletResponse,直接通过浏览器来下载。
用户2146693
2019/08/08
1.8K0
Spring Boot Rest Service 下载文件
Java FTP下载文件以及编码问题小结
之前在开发过程中,遇到了一点问题,我要访问一个FTP服务器去下载文件详细情况如下:
Rekent
2018/09/04
1.2K0
Springmvc之文件上传和下载
文章目录 1. Springmvc之文件上传和下载 1.1. 前提 1.2. 添加依赖 1.3. 在配置文件中配置(spring-mvc.xml) 1.4. 制作上传表单 1.5. 完成controller 1.6. 异步上传文件 1.6.1. 定义表单 1.6.2. 定义Controller 1.6.3. AJAx异步提交 1.7. 文件下载 1.7.1. 第二种方式 1.7.1.1. 下载图片 1.7.1.2. 导出Excel文件 1.7.1.3. 导出数据库中的信息 Springmvc之文件上传和
爱撒谎的男孩
2019/12/31
6390
spring boot 下载excel文件提示“文件中部分内容有问题。是否让我们尽量尝试恢复
项目场景: Springboot项目通过IO流写出excel模板文件, 浏览器下载文件并在office 2016 打开后. 出现 文件中部分内容有问题。是否让我们尽量尝试恢复? 如果您信任此工作簿的源
时间静止不是简史
2023/03/16
2.5K0
spring boot 下载excel文件提示“文件中部分内容有问题。是否让我们尽量尝试恢复
相关推荐
使用axios下载文件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验