可在手机浏览器下载文件的方法
后端获取的数据为blob格式的,结合a标签。
axios({
method: "get",
url: "/api/xxxx",
params: { xxxx },
responseType: "blob"
}).then(res => {
if (window.navigator.msSaveOrOpenBlob) {
navigator.msSaveBlob(res.data, this.title);
} else {
const elink = document.createElement("a");
elink.download = this.title;
elink.style.display = "none";
elink.href = URL.createObjectURL(res.data);
document.body.appendChild(elink);
elink.click();
document.body.removeChild(elink);
}
});
可在手机浏览器下载文件的方法相关推荐
- [错误解决] [Java] iphone 华为 搜狗 手机 浏览器 下载文件 名称乱码
[方法] 在response加上Content-Disposition String disposition = "attachment;filename*=utf-8'zh_cn'&quo ...
- Android之解决PC端上传http表单格式文件手机解析文件名乱码问题和PC浏览器下载文件的文件名显示乱码问题
1 问题 问题1. 手机写socket作为服务器,PC浏览器上传http表单格式文件,然后手机端解析携带中文的文件名我解析是乱码. 问题2. 手机写了socket作为服务器,PC浏览器下载文件,但是浏 ...
- Microsoft Edge浏览器下载文件乱码修复方法(二)
之前有写过"Microsoft Edge浏览器下载文件乱码修复方法",发现很多情况下下载文件乱码问题还是存在,这里对之前内容做简单补充,希望可以帮到大家. 方法二: 默认如果提示下 ...
- 手机端php mime设置,php,_如何使用MIME协议配合表单在iphone手机上下载文件?,php - phpStudy...
如何使用MIME协议配合表单在iphone手机上下载文件? 做了一个在线下载音乐网站的工具,使用PHP编写,包含MIME协议中的Content-type&Content-Disposition ...
- .net中下载文件的方法(转)
.net中下载文件的方法 一.//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) ...
- 两种 js下载文件的方法(转)
2019独角兽企业重金招聘Python工程师标准>>> 两种 js下载文件的方法(转) functionDownURL(strRemoteURL, strLocalURL){try{ ...
- java 百度网盘上传_使用pcs api往免费的百度网盘上传下载文件的方法
百度个人云盘空间大,完全免费,而且提供了pcs api供调用操作文件,在平时的项目里往里面保存一些文件是很实用的. 环境准备: 开通读写网盘的权限及获取access_token:http://blog ...
- java http 下载文件_JAVA通过HttpURLConnection 上传和下载文件的方法
本文介绍了JAVA通过HttpURLConnection 上传和下载文件的方法,分享给大家,具体如下: HttpURLConnection文件上传 HttpURLConnection采用模拟浏览器上传 ...
- 谷歌浏览器的下载位置如何设置 Chrome浏览器下载路径设置方法简述
在Chrome地址栏输入"chrome://settings/"后回车; 谷歌浏览器的下载位置如何设置?Chrome浏览器下载路径设置方法简述 谷歌浏览器的下载位置如何设置?Chr ...
- 爬虫(21)crawlspider讲解古诗文案例补充+小程序社区案例+汽车之家案例+scrapy内置的下载文件的方法
文章目录 第十九章 crawlspider讲解 1. 古诗文案例crawlspider 1.1 需求 1.2 处理 1.3 解析 2. 小程序社区案例 2.1 创建项目 2.2 项目配置 2.3 解析 ...
最新文章
- CentOS下LAMP一键yum安装脚本
- 安装python步骤-小白入门:Python安装的10个步骤,极其细致!!
- 第 6 期 Arthas 征文活动开启!(内附第 5 期获奖名单)
- 一站式导航 -- 奋斗の博客
- hadoop-eclipse-plugin使用
- python怎么做回归分析_如何在Python中进行二维回归分析?
- 2007年8月25日华为的几个面试题
- 一级计算机框线设置为窄线,计算机等级一级MS Office考题:第二套字处理题
- 网页中使用任意字体之实际操作
- 2022美国大学生数学建模竞赛C题思路
- UnityWebPlayer使用(1) 单机环境下在WinForm中使用Unity3d
- 代码规范化的七大原则
- 目前电子计算机处于什么时代,目前,电子计算机处于哪大规模和超大规模集成电路时代。()...
- php微信定位功能,JavaScript微信定位功能实现方法
- 新手编程入门先学什么?
- C语言查表法实现CRC-32计算IEEE 802.3标准
- 数据库系统(PostgreSQL)
- omapl138移植uboot系列之启动TI官方移植的Linux内核(启动内核第一篇)
- linux etc fstab 重启,如何重新挂载/etc/fstab而无须重启
- Failed to build custom metric java.lang.NumberFormatException: For input string: “∞“
热门文章
- sphinx安装及简单使用
- 颠覆你的世界观-芝诺悖论
- Docker 中jmap报错:Can‘t attach to the process: ptrace(PTRACE_ATTACH问题
- 汇总病毒样本的常用反调试技术、反分析技巧(持续更新)
- 让你的网页文本框增加光晕效果与提示,水印(类似QQ2011)
- Android 多渠道打包与开发
- 数据分析实战(二) 基于美国人口adult数据集R语言分析实战
- 利用Mono-cecil实现.NET程序的重新签名,重新链接相关库的引用
- TFS2012 权限设置
- EasyGUI-1:模块基础