2016-04-28 71 views
2

所以,我一直在寻找并试图找到一种方式,当有人进入我的网站时自动下载文件。我试过使用一个标签下载,并且它可以工作,您只需点击下载它。是这样的...你如何自动下载JavaScript文件?

<a href="pic.jpg" download>Download</a>

但我不希望出现这种情况。我希望它能够自动下载而无需点击。我需要一些帮助!

+0

所以你的意思是你的网站上不会有任何东西,只是当用户点击你网站的网址时,该文件应该被下载? – Nirupa

+0

对不起 - 已答复,但没有意识到你已经尝试了下载属性。尽管如此,这是最好的服务器端,服务文件时使用'Content-disposition:attachment'标头 – Alfie

+1

您可以绑定一个功能在html Download和下载功能打开一个窗口与文件url – Kamruzzaman

回答

4

如果它是一个实际的文件(不会像在JPG文件中那样简单地显示在您的浏览器中),那么您可以使用javascript或meta重定向。

<script> document.location.href = 'yourfile.exe'; </script>

<meta http-equiv="refresh" content="0; url=yourfile.exe">

但我想知道,如果你可能会谈论的用户会被询问是否要打开或保存文件(不管它是一个JPG或什么? )