C# 如何从aspx网页ie\\folder\\mydocument.doc访问文件
我需要通过将以下内容应用于浏览器导航栏来访问word文档 \文件夹\子文件夹\ mydocument.doc 我不想阅读内容和加载的aspx页面,只是访问文件,让人的电脑使用word打开它C# 如何从aspx网页ie\\folder\\mydocument.doc访问文件,c#,asp.net,C#,Asp.net,我需要通过将以下内容应用于浏览器导航栏来访问word文档 \文件夹\子文件夹\ mydocument.doc 我不想阅读内容和加载的aspx页面,只是访问文件,让人的电脑使用word打开它 感谢您的帮助在您的页面中添加类似的超链接: <asp:Hyperlink ID="hpMyLink" runat="server" /> -或- 如果用户总是从您站点的同一位置访问它,只需执行以下操作 hpMyLink.NavigateUrl = string.Format("/folder/s
感谢您的帮助在您的页面中添加类似的超链接:
<asp:Hyperlink ID="hpMyLink" runat="server" />
-或-
如果用户总是从您站点的同一位置访问它,只需执行以下操作
hpMyLink.NavigateUrl = string.Format("/folder/subfolder/{1}", fileName);
这将导致用户导航器上载文档
<强>注:FYI,取决于您想做什么,哪些用户可以访问该文件,您必须考虑到并非所有用户都有权打开.doc文件(MAC用户、移动用户等)。有些东西可以被认为是PDF。
< P>你可能需要如果您想向用户提供通过本地文件系统访问的文件的链接,您可以在URL上使用“file://”前缀 我只是在一个HTML文件中尝试了这个
<a href="file://c:\temp\test.docx">Open File</a>
。。。在我的电脑上用IE和Chrome进行了测试,效果很好
希望这就是你想要的 因此,您希望网站允许将服务器上的文档下载到浏览器,并允许用户在本地下载后打开该文件?该文件是否位于用户可以访问的位置?如果是这样,仅仅提供一个链接就可以了,不是吗?
<a href="file://c:\temp\test.docx">Open File</a>