打开存档而不是下载它

时间:2013-02-21 09:17:30

标签: ftp download archive

我有一个简单的问题,但我找不到一个简单的解决方案,我有一个租用的ftp,我不能适度它,我有一个网站链接到这个ftp,我想要的存档文件很少要将它们下载而不是直接通过浏览器打开,我的链接如下所示:

<a href="http://ftp.micae.com/micae/dvr/yazilimlar/IMS_200.rar" target="_blank">IMS 200 Client V1.29 (06.02.13)</a>

我通过使用定义文件类型的php页面解决了这个问题,这样浏览器可以理解它是存档,然后下载它,而不是尝试直接通过浏览器打开它,有没有更简单的方法来实现它?!

谢谢大家的帮助!

2 个答案:

答案 0 :(得分:0)

如果您可以使用HTML5,可以尝试使用:

<a href="path/to/file/file.png" download="a-nice-image.png">Download this file</a>

摘自:HTML5 link download

答案 1 :(得分:0)

希望我的案子可以帮到你某种方式。 我有一个网站,允许用户查看新闻和下载文件。 Oneday,我发现如果我直接显示.rar文件的下载链接,例如。 http://www.somenet.com/myfile.rar,然后在浏览器中自动打开它,而不是询问用户是否要保存/打开它。如果我写一些代码来读取并将文件传输到浏览器,例如。 http://www.somenet.com/download?fileid=123,然后要求浏览器保存/打开它。

在谷歌搜索一段时间后,我将一段配置插入到我的Apache Tomcat web.xml中(通常在CATALINA_HOME / conf / web.xml中),如下所示:

<mime-mapping>
        <extension>rar</extension>
        <mime-type>application/x-rar-compressed</mime-type>
</mime-mapping>

然后重启Apapche Tomcat服务器以使其生效。

现在我可以点击direft rar链接下载文件。

我还必须重启IE(FF立即生效)。

祝你好运!