C# 如何在iframe中打开任何文件

C# 如何在iframe中打开任何文件,c#,.net,asp.net,iframe,C#,.net,Asp.net,Iframe,我正在我的网页中使用iframe。我想在iframe中打开一个文件c:\Dir\SubDir\xyz.doc。如何操作?我检查了许多源代码,所有这些源代码都指定通过添加代码将iframe的源代码提供给路径。这是我的密码 iframe1.attributes["src"] ="c:\\Dir\SubDir\xyz.doc" 假设要在客户端计算机上打开文件,则需要使用文件URL,例如“file://c |/Dir/SubDir/xyz.doc”。也就是说,由于各种原因(可能主要与安全相关),它仍然

我正在我的网页中使用iframe。我想在iframe中打开一个文件c:\Dir\SubDir\xyz.doc。如何操作?我检查了许多源代码,所有这些源代码都指定通过添加代码将iframe的源代码提供给路径。这是我的密码

iframe1.attributes["src"] ="c:\\Dir\SubDir\xyz.doc"

假设要在客户端计算机上打开文件,则需要使用文件URL,例如“file://c |/Dir/SubDir/xyz.doc”。也就是说,由于各种原因(可能主要与安全相关),它仍然可能无法正常工作

如果我的假设是错误的,并且您希望在服务器上显示文件,那么仍然需要使用URL而不是文件路径,这意味着您必须将文件放在文档根目录下的某个位置:“../Dir/SubDir/xyz.doc”例如


然后,很有可能.doc文件无法在网页上正确呈现。

如果要在客户端计算机上打开文件,则需要使用文件URL,例如“file://c |/Dir/SubDir/xyz.doc”。也就是说,由于各种原因(可能主要与安全相关),它仍然可能无法正常工作

<iframe src="test.doc"></iframe>
如果我的假设是错误的,并且您希望在服务器上显示文件,那么仍然需要使用URL而不是文件路径,这意味着您必须将文件放在文档根目录下的某个位置:“../Dir/SubDir/xyz.doc”例如

那么.doc文件很有可能无法在网页上正确呈现。


<iframe src="test.doc"></iframe>
上面的示例在我的环境中工作,因为我将文件放在我的项目文件夹中,并从那里访问该文件

无法在项目文件夹的外侧打开任何文件。。。。所以请记住这一点

@jcomeau_ictx是正确的,您无法在浏览器中打开.doc文件,但它会要求您保存文件,如果您放入iframe..


上面的示例在我的环境中工作,因为我将文件放在我的项目文件夹中,并从那里访问该文件

无法在项目文件夹的外侧打开任何文件。。。。所以请记住这一点


@jcomeau_ictx是正确的,您无法在浏览器中打开.doc文件,但它会要求您保存文件,如果您放入iframe..

我希望我们不能在浏览器中查看.doc文件本身。首先尝试设置一个HTML页面并查看输出。我希望我们不能在浏览器中查看.Doc文件。首先试着设置一个HTML页面,看看outputHii george,如果你发现这个问题对你有帮助的话。。请选择它作为答案…或者给我一些评论…嗨,乔治,如果你发现这个问题对你有帮助。。请选择它作为答案…或者给我评论。。。