Javascript 使我的Jpeg可下载
我正试图让我的文件,在我的图像文件夹,成为可下载的。我只是把它链接到我的网站上Javascript 使我的Jpeg可下载,javascript,html,hyperlink,Javascript,Html,Hyperlink,我正试图让我的文件,在我的图像文件夹,成为可下载的。我只是把它链接到我的网站上 <a href="images/Resume.jpg" download> Resume</a> 我已将其编辑为此,但仍不能在Internet Explorer中工作,因此我可以为Internet Explorer提供另一个选项 这是一个简单的jpeg。单击会打开页面并显示图片。但我希望它一点击就被下载。未在要右键单击保存的其他页面中打开。由于internet explorer不支持下
<a href="images/Resume.jpg" download> Resume</a>
我已将其编辑为此,但仍不能在Internet Explorer中工作,因此我可以为Internet Explorer提供另一个选项
这是一个简单的jpeg。单击会打开页面并显示图片。但我希望它一点击就被下载。未在要右键单击保存的其他页面中打开。由于internet explorer不支持下载属性,我可以使用java脚本执行此操作吗。
当前知识-HMTL5/CSS/一些JavaScript。它应该是这样的:
<a href="images/Resume.jpg" download="Resume.doc">Resume</a>
你错过了位置。除非您尝试下载的文件名只是“Resume”,并且与显示的页面位于同一位置
仅供参考,这是HTML5功能,IE和Safari不支持
资料来源:
首先,您只需要
下载
,而不需要下载=“…”
。但是,并非所有浏览器都支持此功能,请参阅。我不相信,如果你目前的html5魔力不适合你,你可以在纯HTML中实现你想要的。如果您选择.htaccess方式,此链接可能对您有用。据我所知,下载属性不需要提供描述符。所以
<a href="images/Resume.jpg" download>Resume</a>
他应该工作
根据w3schools(截至2015年3月16日),
下载
,但这可能会导致你的问题(对于那些希望在一次点击中保存简历的人来说,这是一个潜在的问题)。现在,Chrome和Firefox似乎支持它,但IE或Safari不支持。答案很大程度上取决于您使用的是哪种Web服务器(如Apache、IIS等)。您需要在那里发送正确的http头。或者,您可以使用任何脚本语言来解决此问题,该语言发送正确的标题供下载(Content-Disposition:attachment;filename=“Resume.jpg”
),然后读取并输出图像原始数据。我对其他语言了解不多。我知道HTML和CSS。解释一下,好的。让我重做一次。我认为该位置是在href=“”中指定的。不,这不是由于您添加了download=“…”
而下载的位置。如果它只是download
,那么你就会下载你点击的图像。这就解释了为什么它现在在internet explorer中不起作用。