在锚标记点击下载HTML文件

时间:2014-09-02 12:28:56

标签: javascript jquery html html5

我想在另一个html上点击锚标记下载HTML文件。

实施例:  1.我有带有锚标记的index.html页面(下载链接)。

  1. 我有另一个html文件(download.html)。

  2. 现在我想在锚链接点击下载(download.html)文件。

  3. 我尝试使用HTML5下载属性。但我们知道它不支持IE,Safari和Opera浏览器。

    他们无论如何都是使用Javascript ??

    来做到这一点

3 个答案:

答案 0 :(得分:1)

如果没有一些PHP编码内容,则无法直接下载包含HTML enter code here的文本文件。您必须压缩ZIP该文件,然后在HTML中提供链接。

<a href="myfile.zip" target="_blank">Download</a>

如果您决定使用PHP内容,请阅读this问题。

为了做到这一点,请阅读this问题。

答案 1 :(得分:0)

您可以在javascript中使用window.location.href

<a href="#" target="_blank">Download this</a>

然后js代码只是阻止链接重定向。

$('a').click(function(e){
                e.preventDefault();
                window.location.href = 'http://practice.com/materialize.rar';
});

答案 2 :(得分:-2)

要使用锚标记下载文件,请使用以下方法:  下载

文件路径是您上传文件后存储的路径.. 假设您在站点文件夹中创建文件夹名称“File”,在该文件夹中存储文件名adc.doc以下载此文件使用

下载