我已经有了图片的地址(url)现在需要点击按钮然后打开下载对话框,下载图片文件但是如果这样做:vara=document.createElement('a');a.href=this.editBrand.contract;a.download="file";a.click();只会打开新窗口,而不是打开下载对话框。谢谢
2 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
a-HTML属性download属性此属性指示浏览器下载URL而不是导航到URL,因此将提示用户将其保存为本地文件。如果属性有一个值,它将在保存提示中用作预先填写的文件名(用户仍然可以根据需要更改文件名)。对允许的值没有限制,但是/和被转换为下划线。大多数文件系统限制文件名中的一些标点符号,浏览器会相应地调整建议的名称。注意:此属性仅适用于同源URLs。仅适用于同源。@常瑞说的:只是图片地址的话那肯定是打开图片是不对的。a标签的download属性加上以后,src是图片地址的话,是可以下载图片的,得是同源的图片地址才可以下载。
添加回答
举报
0/150
提交
取消