html

  <a  @click="download(lixiangUrl, lixiangName)"></a>

vue methods内方法

 // url是文件下载路径// filename是下载文件的名称download(url, filename) {this.getBlob(url).then((blob) => {this.saveAs(blob, filename)})},getBlob(url) {return new Promise((resolve) => {const xhr = new XMLHttpRequest()xhr.open('GET', url, true)xhr.responseType = 'blob'xhr.onload = () => {if (xhr.status === 200) {resolve(xhr.response)}}xhr.send()})},saveAs(blob, filename) {if (window.navigator.msSaveOrOpenBlob) {navigator.msSaveBlob(blob, filename)} else {const link = document.createElement('a')const body = document.querySelector('body')link.href = window.URL.createObjectURL(blob)link.download = filename// fix Firefoxlink.style.display = 'none'body.appendChild(link)link.click()body.removeChild(link)window.URL.revokeObjectURL(link.href)}}

前端开发交流群,请添加微信:coderchen_

js根据url下载文件并重命名,兼容ie11(其他版本未测试)相关推荐

  1. vue根据URL下载文件并重命名

    介绍 最近跟后端调试接口时上传附件(包含img.xlsx)等文件类型,需要在下载到本地时展示原名称. 实现方法 首先需要在vue的methods内定义方法 downloadByBlob(row){le ...

  2. php下载文件并重命名,通过php下载文件并重命名

    通过php下载文件并重命名 $filename = dirname(__FILE__) . '/oldfilename.jpg'; $out_filename = 'newfilename.jpg'; ...

  3. js通过URL下载文件

    通过URL下载文件分为两种: 1.doc,docx文件 2.非doc.docx文件 第一种:doc.docx文件下载的函数 /*** url 下载文件路径* fileName 自定义文件名称* tar ...

  4. Vue项目:js模拟点击a标签下载文件并重命名,URL文件地址下载方法、请求接口下载文件方法总结。

    URL文件地址下载方法 一.正常情况下,我们都如此下载文件并修改文件名,在a标签上面添加download属性 //文件下载downFile() {if ('download' in document. ...

  5. vue下载文件并重命名

    vue的项目,需要做一个文件上传下载的功能.上传是OK的,然鹅因为上传到minio的时候,使用了随机数命名,导致文件名称就变成了一大串字符.被客户驳回来了.那好吧,就加一个重命名功能好了. 不过这个项 ...

  6. 微信小程序下载文件并重命名,并在微信可以打开、保存并转发给好友

    在开发中,遇到一个需求,需要预览.下载并保存PDF文件,实现文件的重命名,可以转发给微信好友 开发代码如下 download() {// 判断文件目录是否存在, wx.env.USER_DATA_PA ...

  7. node js 通过url下载文件到本地指定目录

    需求简介,有一堆字体需要从oss上下载到本地,数据库只存了相对路径,但是完整路径可以拼接出来,每个字体要下载图片和字体并放入同一个文件夹(即一个字体一个文件夹) // 下载方法 //引入相关资源包 v ...

  8. Php7实现文件下载,PHP7 SFTP下载文件并重命名该下载文件

    SFTP类 '',//sftp服务器地址 'port' => ,//sftp服务器端口 'username' => '', //sftp服务器用户名 'password' => '' ...

  9. 批量下载文件并重命名

    num<文件数量+1 d中填写存储路径 修改newName改变命名规则 import os import requestsnum = 1 while num < 170:url = 'ht ...

  10. curl -O 下载文件 curl -o 下载文件并重命名

    默认使用URL 的最后部分当作文件名 curl -O https://httpbin.org/image/png 红色框就是默认的下载路径 curl -o image.jpg https://http ...

最新文章

  1. php 断点续传,php支持断点续传的文件下载类(附源码)
  2. Java并发之ReentrantLock锁
  3. 利用python把图片转换成代码
  4. tar php启动,安装php过程(FastCGI模式)
  5. 2018 German Collegiate Programming Contest (GCPC 18)
  6. 【Python3】Python模块与包的导入
  7. Java通过class文件得到所在jar包
  8. 单链表逆置 java_单链表的就地逆置--java实现(含头节点和不包含头节点)
  9. Android Activity类讲解(一)
  10. 记录一下2019年-2020年期间的学习、工作经历
  11. 10-2 使用Channel等待任务结束
  12. div+css 背景图片的定位取图问题详解
  13. paip.提升性能--- mysql 建立索引 删除索引 很慢的解决.
  14. TextView常用属性设置
  15. jdk7对list进行排序(按照list中entity的某个属性比如age)
  16. origin指数拟合
  17. python从入门到精通资源库_[百度网盘]PYTHON从入门到精通全套资料 - 磁力点点
  18. CFSSL 生成证书
  19. 软件测试:什么是图灵测试
  20. acme部署https证书

热门文章

  1. luoguT30208 太极剑(贪心)
  2. win7网络不显示共享计算机,Win7电脑已开启共享却找不到设备 局域网显示空白该怎么解决...
  3. 【GNN】时空图网络 tensorflow 实现
  4. Kafka代码连不上:Recovery is suppressed by NoRestartBackoffTimeStrategy
  5. python负数的表示方法_负整数的Python表示
  6. 基于公共政策的城市停车规划
  7. ​下一代无服务器的发展形态:Serverless2.0
  8. java 用户拒绝对代码授予权限_java – @Secured函数获取授权用户的拒绝访问权限...
  9. 漫威超级争霸战辅助脚本,快速刷星币打竞技场副本
  10. 画皮用计算机怎么弹山妖,山妖(翻自 小星星Aurora)歌词