2

我想在 asp.net 页面内的 inframe 中打开 PDF 文件。我试过这个

<iframe src="http://samplepdf.com/sample.pdf" width="400px" height="300px"  />

这工作正常。

但是,当我将路径更改为 PDF 文件时,如下所示

<iframe id ="myframe" src=@"C:\Book.pdf" width="400px" height="300px"  runat="server"/>

框架内不显示任何内容。

我尝试在 CodeBehind 中更改路径如下

myframe.Attributes.Add("src", @"C:\Book.pdf");

但是 pdf 文件没有在 iframe 中打开。什么是问题?有人知道解决方案吗?

4

1 回答 1

4

HTML 无法与本地磁盘上的文件路径交互。

您需要使用 Web 服务器中的路径来引用 PDF 文件。

于 2013-02-17T18:54:59.417 回答