我正在使用一小段 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”