单击文件:// url不会在浏览器中下载文件?

时间:2017-09-06 04:27:48

标签: html asp.net

我们在服务器A上有一个软件(192.168.1.10)并生成一个excel文件(123.xlsx),现在,我们在服务器B上有一个asp.net网站。该网站生成一个链接文件:

<a target='_blank' href='file://192.168.1.10/share/123(copy 1).xlsx'>Data</a>

当页面加载时,单击该链接,由于某些原因,浏览器不会询问是保存文件还是直接显示文件。

但是,如果我将网址直接放在浏览器中,则可以正常工作。

是什么原因引起的?如何让它适用于点击?

1 个答案:

答案 0 :(得分:-1)

您可以压缩zip文件中的Excel,并允许用户从其他服务器下载。

以下是使用Sharpziplib压缩文件的示例。 https://github.com/icsharpcode/SharpZipLib/wiki/Zip-Samples