我需要为企业用户提供一种查看/下载位于网络共享上的Excel文件的方法。我确信IIS具有对该位置的读取权限,我可以通过浏览器导航到它,如下所示: \ corp.it.com \根\共享\ TEST.XLS
但是对于我的生活,我无法通过href或超链接或response.redirect来使用它。我尝试了很多不同的东西 - 两个方向的斜线,用file://作为前缀,但没有运气。我还尝试冒充有效用户,我可以从我的代码中读取/复制文件,但我无法使用该模拟实际导航到该位置。
有什么想法吗?
感谢。
答案 0 :(得分:0)
这根本不涉及IIS,您只需要格式正确的file://...
网址。由于规范为file://machinepathisvalidfrom/path
,您可以省略machinepathisvalidfrom
,因为隐含了localhost,但您必须保留\
。这会留下file:\\\
,然后是UNC,/
更改为\
:
file://///server/share/file.txt
请注意,这可能取决于浏览器。
请参阅file://
规范和other sources