如何从aspx网页访问文件,即文件夹mydocument.doc

本文关键字:文件夹 mydocument doc 文件 aspx 网页 访问 | 更新日期: 2023-09-27 18:32:04

>我需要通过将以下内容应用于资源管理器导航栏来访问 Word 文档

''文件夹''

子文件夹''我的文档.doc

我不想阅读内容并加载 aspx 页面,只需访问文件并让该人的 PC 使用 word 打开它。

感谢您的任何帮助

如何从aspx网页访问文件,即文件夹mydocument.doc

如果要向用户提供指向他们可以通过本地文件系统访问的文件的链接,则可以在URL上使用"file://"前缀。

我刚刚在 HTML 文件中尝试过这个...

<a href="file://c:'temp'test.docx">Open File</a>

。并在我电脑上的IE和Chrome中对其进行了测试,并且工作正常。

希望这就是你所追求的?!

在页面中添加这样的超链接:

<asp:Hyperlink ID="hpMyLink" runat="server" />

在代码中,它所属的位置(Page_Load、Item_DataBound等),您必须使用类似于以下内容的内容修复所需的 URL:

hpMyLink.NavigateUrl = string.Format("{0}/{1}", _YOURWEBSERVERROOT, relativeFilePath);

-或-

如果用户始终从您网站的同一位置访问它,只需执行

hpMyLink.NavigateUrl = string.Format("/folder/subfolder/{1}", fileName);

这将导致用户导航器上传文档。

注意:仅供参考,根据您要执行的操作以及哪个用户有权访问此文件,您必须考虑并非所有用户都有权打开.doc文件(MAC用户,移动用户等)的事实。可以考虑其他一些东西,例如PDF。

您可能需要 WebDAV

如何配置 WebDAV