【问题标题】:Hide the actual local folder location in iframe src在 iframe src 中隐藏实际的本地文件夹位置
【发布时间】:2013-10-04 21:26:07
【问题描述】:

我在 IE9 上的 aspx 页面中显示本地驱动器上的 html 文件时遇到问题。我已经阅读了how to set iframe src to local file 的问题。

我可以通过以下代码显示位于服务器另一个驱动器上的 html 文件。

 <iframe src="\\servercomputer\G$\test6.html" title="test" />

我不希望人们看到我的实际文件夹位置。我试图在网站下创建虚拟目录,但我得到“找不到页面错误”有人告诉我我应该做什么。

提前致谢。

【问题讨论】:

  • 您走的是正确的路线(虚拟目录)。出了什么问题?
  • 我没有得到反对票。 OP有一个真正的问题,并表现出某种努力。
  • @MelanciaUK,我发现文件路径不正确。它返回 c:\HTML\test.html'。我的文件夹在 s: driver Webconfig: 我的 aspx 页面中的 snap 代码 Dim fileName As String =”test.html” Dim sLogServer As String = AppSettings(" HtmlFolder")Dim severpath As String = Server.MapPath(Request.ApplicationPath & sLogServer).ToString Dim text As String = System.IO.File.ReadAllText(sLogServer & fileName) 我也尝试使用 String = Server.MapPath(sLogNotesServer)。 ToString 它得到了相同的错误路径。出了什么问题以及我如何纠正它?谢谢。

标签: asp.net vb.net iis virtual-directory


【解决方案1】:

可能有指向网络位置的虚拟目录 - 您必须使用“连接为”并指定名称/密码才能访问: IIS Virtual Directory map to network drive (with drive letter) but fail to create file

另一种方法(可能更好)是在 C# 中使用代理从另一台服务器下载文件

【讨论】:

    猜你喜欢
    • 2012-06-15
    • 2013-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多