前端下载文件并更改名字
前几天收到一个需求,需要将下载下来的文件(包括excel,text,文档等),改个名字,因为后端是用id进行的命名。之前在网上找了很多方法,各种问题,今天终于解决了,总结一下。注释:后端返回的是url下载地址。
1.调用接口拿到url下载地址
2.将下载的url地址更改成文件流并改名下载
filename就是你需要改的名字。
3.使用这种方法,可能会存在跨域,这里让后端将端口号加上就行。
备注:希望能给您带来帮助。
前端下载文件并更改名字相关推荐
- 前端下载文件的几种方式
前端下载文件的几种方式 前言 1. window.open 2. window.location.href 3. a标签 4. iframe 5. blob 前言 总结下载文件的几种方式,文件都是通过 ...
- 前端下载文件变成了export.zip
前端下载文件变成了export.zip. 主要原因是文件头设置有问题: 未设置有效的文件头 设置文件头要在写入数据之前. 源码 /*** 设置 数据流写入成功的响应头信息(需要将请求头放在流写入的前面 ...
- new blob文件设置编码_前端下载文件amp;下载进度
前端最基础的就是 HTML+CSS+Javascript.掌握了这三门技术就算入门,但也仅仅是入门,现在前端开发的定义已经远远不止这些.前端小课堂(HTML/CSS/JS),本着提升技术水平,打牢基础 ...
- Web前端下载文件的几种常见方式
1 标签or点击事件 标签下载 <a href="xxxxx"> 或 <a href="xxxxx" download="xxxx& ...
- 前端下载文件(exe,zip,js等)的几种方式
前端一般通过创建a标签下载文件 图片:分为本地和后端传,本地直接require引入路径后创建a标签下载: private downFun() {let a=document.createElement ...
- 前端下载文件(二进制文件流brob和url下载)
第一种二进制文件流brob下载文件 1首先自己在request封装一个get请求 引入main.js import axios from 'axios'; import qs from 'qs'; i ...
- vue前端下载文件的几种方式
前端经常需要通过后端给的文件流下载各种文件,比如excel,word,压缩包等 方式一:使用 window.location.href 这里限于使用get方式 window.location.href ...
- 前端下载文件blob
开发中越来越发现自己的不足,最近在开发中遇到的需要下载文件到本地的操作,这里将遇到的问题记录一下 步骤一:获取后端提供的文件下载路径 这个没什么说的,一般就是按照后端给的接口去请求就可以了,这里写个简 ...
- 前端下载文件的写法(兼容IE(IE9+) Firefox chrome)
下载文件 在我们做项目的过程,会遇到下载文件的需求,有时候是一个静态的文件,在服务器的指定目录,这个时候 我们用 注:对于rar.doc.等浏览器不能打开的文件,可以使用window.location ...
- 前端 下载文件简易方法(兼容IE)
< a href=" " download="E726765">点我下载</ a> 在Chrome中可下载,而在IE中不行. 因为在IE ...
最新文章
- 2017-12-25 Linux学习笔记
- TCP/IP详解--第十三章
- 开发日记-20190626 Linux系统管理技术手册(第二版) 第一章习题答案(个人版)
- python xmxl 无法启动_/usr/bin/python: can't decompress data; zlib not available 的异常处理
- libc-glibc
- c语言中逐个检索字符的库函数,C语言库函数strstr的实现
- 第二十一节:ADO层次上的海量数据处理方案(SqlBulkCopy类插入和更新)
- Python中实现模糊匹配的魔法库:FuzzyWuzzy
- 程序员发展职业规划_大厂程序员总结:程序员30岁前,该如何规划自己的职业发展?...
- JZOJ.5274【NOIP2017模拟8.14】数组
- 单播/组播/广播 通讯协议的特点及应用对比
- 插入u盘计算机未响应,插入U盘打开“我的电脑”后就未响应了,并且所有跟U盘相关的软件都? 爱问知识人...
- FCM——(Fuzzy C-means)模糊C均值算法
- 美国大学 计算机,U.S.News美国大学计算机专业排名
- python基础总结:1.6、流程控制
- 信号与系统之(二)傅里叶级数和傅里叶变换
- 【CXY】JAVA应用 之 排序
- 计算思维应用于计算机学科,【计算机教学论文】计算机教学中的计算思维培养(共2667字)...
- Fragment中OnCreate与OnCreateView区别
- C#_08_官方文档_语言介绍
热门文章
- linux java开发分区,Linux中的主机规划和磁盘分区
- Unity3D入门 : 播首歌给自己听听
- 了解python基础知识?零基础也能轻松入门
- python爬虫股票市盈率是什么意思_神级的爬虫工程师用Python教你爬取全站股票评论!买哪只有底呢!...
- Golang-go mod 是如何管理依赖的?一些常见问题的解决方式
- 【1】Go语言环境安装和环境变量配置(针对于macOS)
- 亲测,一款超级好用的思维导图神器
- win2003系统安装卡巴斯基2011安全部队
- 【他们说】GitCafe 前端工程师们的工作日常
- 仿手机功能写WIFI程序