2013-02-17 116 views
2

我想在asp.net頁面內的底下打開PDF文件。 我想這在iframe中打開pdf

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

這工作得很好。

但是,當我改變路徑PDF文件如下

<iframe id ="myframe" [email protected]"C:\Book.pdf" width="400px" height="300px" runat="server"/> 

沒有什麼是內部框架顯示。

我試圖改變路徑代碼隱藏如下

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

但PDF文件是不是裏面的iframe打開。 什麼是問題? 有些知道解決方案嗎?

+1

您是否嘗試過使用文件:/// - style URL? – mkl 2013-12-09 06:40:49

回答

4

HTML無法與本地磁盤上的文件路徑進行交互。

您需要使用Web服務器中的路徑引用PDF文件。