【发布时间】:2016-05-29 20:47:26
【问题描述】:
我有一个文件按钮来搜索文件。我想采用选定的路径并将其显示在 iframe 中。
<div class="editor-field">
@Html.TextBox("file", "", new { type = "file" })
</div>
我当前的 iframe 是:
@Html.AntiForgeryToken()
<iframe src="@Url.Action("GetPDF")" ; height="1000" ; width="1000";%>'></iframe>
我当前的(静态)GetPDF 方法如下:
public FileStreamResult GetPDF()
{
FileStream fs = new FileStream("D:\\Temp.pdf", FileMode.Open, FileAccess.Read);
return File(fs, "application/pdf");
}
那么你能帮我,告诉我如何将我的 iframe 更新为我使用编辑器字段选择的 Pdf 吗?
【问题讨论】:
-
你想要达到什么目的? PDF 位于客户端计算机上还是服务器上?我的假设是您正在尝试从客户端计算机显示 PDF 的预览?如果是这样,您的解决方案将不起作用,因为
GetPDF操作将尝试从服务器端加载 PDF。
标签: c# asp.net-mvc pdf iframe razor