0

我正在尝试使用 MapPath 读取和显示文件,如下所示:

    Response.ContentType = "Application/pdf"
    Dim FilePath As String = MapPath("../Document/123.pdf")
    Response.WriteFile(FilePath)
    Response.End()

此过程将正常工作并显示在浏览器中。但是,如果我将文件保存到 C:\Document\123.pdf,如何使用 MapPath 函数中的相对路径访问该文件。是否有访问从 IIS 服务器保存的文件的选项?我正在使用 vb.net 2003。

4

1 回答 1

1

如果您想访问网站外部的文件,请不要使用MapPath. 直接使用绝对路径即可:

Dim FilePath As String = "C:\Document\123.pdf";
于 2012-05-22T15:26:45.443 回答