Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从aspx网页ie\\folder\\mydocument.doc访问文件_C#_Asp.net - Fatal编程技术网

C# 如何从aspx网页ie\\folder\\mydocument.doc访问文件

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

我需要通过将以下内容应用于浏览器导航栏来访问word文档

\文件夹\子文件夹\ mydocument.doc

我不想阅读内容和加载的aspx页面,只是访问文件,让人的电脑使用word打开它


感谢您的帮助

在您的页面中添加类似的超链接:

<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>