JS通过window location href下载文件「建议收藏」

JS通过window location href下载文件「建议收藏」最近在写文件下载,发现前端实现下载功能是依赖于浏览器特性,而非JS特性。前端实现文件下载主要分为以下情况1、在页面直接点击某个元素,然后另存为,弹出下载提示框2、直接输入网址,确定,弹出下载提示框3、点击页面的块触发下载时间,弹出下载提示框4、点击下载按钮,实现文件下载html代码 <div> <spanng-click=”downloadFile(url…

大家好,又见面了,我是你们的朋友全栈君。

最近在写文件下载,发现前端实现下载功能是依赖于浏览器特性,而非JS特性。
前端实现文件下载主要分为以下情况

1、在页面直接点击某个元素,然后另存为,弹出下载提示框
2、直接输入网址,确定,弹出下载提示框
3、点击页面的块触发下载时间,弹出下载提示框
4、点击下载按钮,实现文件下载
html代码

	<div> 
			<span ng-click="downloadFile(url)">文件下载</span> 
	</div>

JS代码

$scope.downloadFile = function(url){
 	window.location.href = 'url'
}

这样的也可以下载文件,但这个路径必须是.rar / .exe这种类型的压缩包,不能是一个文件流

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158103.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月12日 上午6:46
下一篇 2022年7月12日 上午7:00


相关推荐

  • 06-SNAP处理Sentinel-1 IW SLC数据(极化SAR预处理)

    06-SNAP处理Sentinel-1 IW SLC数据(极化SAR预处理)前言网上有一些关于 SNAP 处理 Sentinel 1A 数据的例子 但是处理的数据基本是都是 GRDH 级的数据 不是 SLC 级的数据 现阶段多数人处理 Sentinel 系列数据大都是利用 ENVI 软件进行的 然而 ENVI 等处理软件都是商业软件 尽管可以使用激活成功教程版或免费申请使用 但是总是有点限制 或是功能受限或是时长受限 总之 使用起来也是不便 本篇文章是为了填补这个空白而创作 一方面是为了促进 SNAP 软件

    2026年3月16日
    1
  • JAVA数据库课程设计—简易网上银行管理系统-java图形用户界面

    JAVA数据库课程设计—简易网上银行管理系统-java图形用户界面@数据库课程设计—简易网上银行管理系统-java图形用户界面所使用数据库版本—mysql5.7所使用java编译器—idea2019效果实现图:登录界面功能界面:注册界面:管理员界面:数据库表设计:函数图:代码过多:如有需要在评论下留下qq,会加的!!!…

    2022年6月21日
    23
  • RecyclerView粘性头部控件 – sticky-headers-recyclerview,Header背景不显示

    RecyclerView粘性头部控件 – sticky-headers-recyclerview,Header背景不显示RecyclerView 粘性头部控件 Github timehop sticky headers recyclerview 当 RecycleView 被 SmartRefresh 嵌套时 会造成 Header 设置的背景不显示 调试源码发现在 HeaderViewCa 中有计算 Header 的宽度 intwidthSpec intheightSpe if mOrientation getOrientati parent Li

    2026年3月17日
    2
  • type-c是pd_type c pd 什么意思

    type-c是pd_type c pd 什么意思第一部分包含:一、二、三、四第二部分包含:五、六目录一、Type-C简介以及历史二、Type-CPort的DataRole、PowerRole三、Type-C的Data/PowerRole识别协商/AltMode四、如何进行数据链路的切换五、相关参数/名词/状态解释六、PD协议简介一、Type-C简介以及历史自1998年…

    2026年4月15日
    2
  • X7R电容规格选型表

    X7R电容规格选型表X7R 贴片电容简述 X7R 贴片电容属于 EIA 规定的 Class2 类材料的电容 它的容量相对稳定 X7R 贴片电容特性具有较高的电容量稳定性 在 55 125 工作温度范围内 温度特性为 15 层叠独石结构 具有高可靠性 优良的焊接性和和耐焊性 适用于回流炉和波峰焊 应用于隔直 耦合 旁路 鉴频等电路中 符号 AC

    2026年3月19日
    1
  • OpenCV论道:为什么我的伽马校正函数只有一行?[通俗易懂]

    OpenCV论道:为什么我的伽马校正函数只有一行?[通俗易懂]最近在用OpenCV识别棋盘棋子,基本的思路是这样的:先转灰度,再做高斯模糊和二值化,此时棋盘格上有的有棋子,有的无棋子;通过迭代腐蚀,消去棋子,再迭代膨胀回来,就得到了一个纯净的棋盘;识别棋盘,标定位置,对原图做透视变换、仿射变换,得到矩形棋盘;利用霍夫圆形检测或轮廓检测取得棋子;借助于机器学习识别棋子,最终得到对弈局面。

    2025年12月5日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号