私は短いC#コードを使用しiFrame
て、その中にpdfを含むを作成しています。
ただし、iFrame は空になります。
LiteralControl c= new LiteralControl("<iframe id='embeddedFrame' name='embeddedFrame' runat=server src="+filePath+" width=400 height=400></iframe>");
ph.Controls.Add(c);
ページのソースを表示すると、次のようになります。
<iframe id="embeddedFrame" name="embeddedFrame" runat="server" src="C:\Users\Houseman\Desktop\WebApplication1\WebApplication1\Data\Untitled1.pdf" width="400" height="400"></iframe>
どちらが正しいように見えますか。私は確かにその場所にその.pdfファイルを持っています。404エラーはありません。空白です...
私は何を間違っていますか、またはどうすればこれを修正できますか?
ブラウザからファイルにアクセスできますが、取り出しlocalhost:8683
て置き換える必要がありますfile:///
私はファイルにアクセスしています
string PdfLocation = System.IO.Path.Combine(Server.MapPath("Data") ,pdfn);
pdfn
アップロードのファイル名 + ".pdf" はどこにありますか