Javascript 下载图像和don';t打开预览-HTML
我正在尝试下载带有HTML“下载”属性的immgae。 但是,当我单击图像时,预览会打开,不会下载它。 我该怎么办Javascript 下载图像和don';t打开预览-HTML,javascript,html,Javascript,Html,我正在尝试下载带有HTML“下载”属性的immgae。 但是,当我单击图像时,预览会打开,不会下载它。 我该怎么办 <a href="img/qrcode.png" download="qrcode.png"> <img src="img/qrcode.png" width="300" height="300"> </a> 如果我将URL留空,它会下
<a href="img/qrcode.png" download="qrcode.png">
<img src="img/qrcode.png" width="300" height="300">
</a>
如果我将URL留空,它会下载,但当我打开下载的照片时,它会告诉我它是一个已损坏的文件,下载属性不需要任何值,因为它在W3school中: 除非您要更改名称,否则:
这似乎根本没有解决问题。我只是测试了代码,当我点击图像时,图像被下载了。我无法重现这个问题。(可能您正在处理一个文件:
方案URL,其中跨源文件阻止“下载”属性工作,但从本地文件系统下载某些内容是毫无意义的,因此这似乎不太可能)@Quentin如果我将URL留空,它将下载它,但是,当我打开下载的照片时,它告诉我这是一个损坏的文件,这似乎是你的设备或浏览器的问题,而不是你的代码。您已经以正确的形式编写了所有内容,因此出现的预览版本必须与浏览器相关?另外,当您将URL留空并成功下载文件时,在文件名末尾添加“.png”是否会使文件可打开?在某些设备/操作系统上,必须包含文件扩展名。