请参考:https://blog.csdn.net/PGguoqi/article/details/106817181

1、使用<a>标签

<a href="../../static/xxx.xlsx" download="xxx.xlsx">下载</a>

直接点击可以下载,需要注意的是download属性,当不加download属性时,如果文件格式为txt、pdf、jpg等浏览器支持直接打开的文件格式,那么不会下载,而是浏览器直接打开;添加download属性之后,就会下载,并且下载文件默认命名为你download属性的值。(参考: https://blog.csdn.net/jsnancy/article/details/80824801)

2、使用window.open()

window.open("../../static/xxx.xlsx")window.open("https://mp.csdn.net/postedit/static/xxx.xlsx")

当然,下载的资源可以是本地的,也可以是网上的。

3、需要注意的是,最好不要使用中文的文件名。

js实现点击下载文件相关推荐

  1. 实现点击下载文件的几种方法

    标签:文件下载,技巧 在实现点击下载文件有多种方法: 后端设置header信息 通过后端告诉浏览器header信息实现下载: header('Content-type: image/jpeg'); h ...

  2. 使用JS自动从服务器端下载文件到本地

    1.文件下载页面用来显示要下载的文件数量和大小,以及总文件大小.数据展示这里就不贴了,就贴后面需要用到的三个弹出层吧:遮罩层.文件下载提示框.下载完成弹出框. <!-- 遮罩层 --> & ...

  3. php 当前页面下载文件,php实现当前页面点击下载文件的简单方法

    php实现当前页面点击下载文件的简单方法 发布于 2017-08-02 17:44:21 | 80 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...

  4. php 网页内容下载,php实现当前页面点击下载文件的简单方法

    php控制器中代码 public function downFile($path = ''){ if(!$path) header("Location: /"); download ...

  5. php通用下载方法,php实现当前页面点击下载文件的简单方法

    php控制器中代码 public function downFile($path = ''){ if(!$path) header("Location: /"); download ...

  6. php下载当前页面,php实现当前页面点击下载文件的简单方法

    php控制器中代码 public function downFile($path = ){ if(!$path) header(Location: /); download($path); } dow ...

  7. php 实现点击下载,php实现当前页面点击下载文件的简单方法

    php控制器中代码 public function downFile($path = ''){ if(!$path) header("Location: /"); download ...

  8. js 点击下载文件、图片

    想直接看结论,看代码方法一!!!方法二和方法三不兼容,只是延伸下思路. 参考: https://blog.csdn.net/weixin_33694620/article/details/881705 ...

  9. JS实现html页面点击下载文件的两种实现方法

    1.使用<a>标签来完成 <a href="/user/test/xxxx.txt" download="文件名.txt">点击下载&l ...

最新文章

  1. execute taskaction$gradle怎么解决_Spring 源码中设计模式?怎么回答面试官才稳?
  2. php 验证座机,验证国内手机号与座机号的正则表达式
  3. Fully decentralized NFT system towards Metaverse: Next generation Seatlab business model
  4. java 配置文件 路径问题_java 配置文件的路径问题
  5. 试图加载格式不正确的程序_好程序员大数据学习路线之hive存储格式
  6. 开源中国社区(OsChina.NET) 8月第3周 精彩回顾
  7. 极客大学架构师训练营 JVM虚拟机原理 JVM垃圾回收原理 Java编程优化 第17课 听课总结
  8. Python 字符串前面加b,u,r的含义
  9. linux系统date命令(时间戳与日期相互转换)
  10. 虚拟摄像头之二: 配置v4l2loopback虚拟摄像头为前置或后置摄像头
  11. mysql点餐系统源码免费_基于Java+MySQL的餐厅点餐系统.zip
  12. 百度云搭建微信公众平台服务器,微信大众开放平台开发03-百度BAE上搭建属于自己的微信公众平台 -JAVA,微信公众开放平台部署到百度云中BASE2.0,进行调试,木有钱买云服务器的亲们试试...
  13. MySQL入门教程:基本概念
  14. 【赛百味加入区块链试验项目以提高食品供应链透明度】GBCAX
  15. 第九周项目——穷举法之三色球
  16. SATA协议固态硬盘的S.M.A.R.T详解
  17. php-java-net-python-报修修改计算机毕业设计程序
  18. 【大数据】RAID介绍
  19. 大厂大数据岗位面试随笔
  20. W3c html+css基础参考手册-2016-01参考

热门文章

  1. 非淡泊无以明志, 非宁静无以致远
  2. 橙子01-大数据基础入门简介
  3. Test Renderer
  4. 美国主机BlueHost vs HostEase
  5. NGS数据分析实践:00. 变异识别的基本流程
  6. MySQL 启停过程了解一二
  7. 50、诗句按照特定个数输出
  8. 视频如何制作虚化边框背景的效果?
  9. [自考总结]想要去的远方,终有一天会到达
  10. [持续更新中]博客园开放api、还有知乎、V2EX开放接口