从Web服务器下载图像按钮单击使用JavaScript
Download Image From Web Server On Button Click Using JavaScript
当用户按下网页上的按钮时,我如何下载图像。我不想使用<a href download="file">
,因为它在某些设备上不起作用。我如何使用JavaScript 来做到这一点
您需要将download
属性添加到<a></a>
链接,或者通过其他元素的事件:
$('button.download', modal).on('click', function (e) {
e.preventDefault();
var url = ""; // Some URL.
var fileName = "image.jpeg"; // Some File name
var a = $('<a href="' + url + '"></a>')
.attr('download', fileName)
.appendTo('body');
a.click(function () {
a[0].click();
$(this).remove();
});
a.trigger('click');
});
[编辑]如果您不想使用它,<a></a>
链接需要在要下载的文件的服务器响应中包含以下标题:
Content-Type: application/force-download
Content-Disposition: attachment; filename="image.jpeg"
Content-Transfer-Encoding: binary
相关文章:
- ASP.NET通过单击JavaScript按钮触发c#事件
- 单击“JavaScript显示变量”
- Servlet仅在单击JavaScript警报消息后重定向
- 计时器自动运行,而不是单击javascript按钮
- 单击javascript按钮显示/隐藏Div元素
- 单击Javascript按钮,将值添加到文本框中
- 如何通过单击javascript中的按钮来修改输入数字字段
- 使用HtmlUnit单击javascript按钮
- 通过单击Javascript中的nextdate按钮,可以增加日期、日期、月份和年份
- 单击JavaScript[Close]更改文本
- 单击javascript中的按钮运行python脚本
- 单击Javascript中的事件计数器
- 单击JavaScript添加和删除类函数
- Ajax通过单击javascript按钮更改php状态
- 运行代码以在Android应用程序中单击javascript按钮?尝试在页面上抓取回复按钮联系信息 craigslist
- 在 Ruby/Watir 中单击 JavaScript
- 加载/卸载单击Javascript
- 按钮单击Javascript函数失败,但函数有效
- PowerShell 脚本,用于单击 JavaScript 按钮
- 不显示我在回发后右键单击 JavaScript 时显示的列表