点击file:// url不会在浏览器中下载文件?
问题描述:
我们有服务器A(192.168.1.10
)软件,并生成一个Excel文件(123.xlsx
),现在,我们已经在服务器B.一个asp.net网站的网站生成该文件的链接:点击file:// url不会在浏览器中下载文件?
<a target='_blank' href='file://192.168.1.10/share/123(copy 1).xlsx'>Data</a>
当页面加载时,点击链接,由于某些原因,浏览器不会询问是保存文件还是直接显示文件。
但是,如果我直接把网址中的浏览器,它的工作原理。
这是什么原因造成的?如何使它适用于点击?
答
你可以在一个zip文件压缩Excel和允许用户从另一台服务器下载。
下面是使用Sharpziplib来压缩文件的例子。 https://github.com/icsharpcode/SharpZipLib/wiki/Zip-Samples
什么网址?什么浏览器?这个文件在哪里?你用什么电脑访问它?这些通常仅限于本地,它们不会在其他机器上工作。 – tadman
查看帖子中的链接。这是一个文件href。点击浏览器不起作用,但如果直接放入浏览器中,网址可以正常工作。 – urlreader
URL编码FTW。 –