use*_*568 6 html c# pdf asp.net-mvc view
我在Ms Sql Database中有Image列.Pdf文件在该列中.
public ActionResult Index()
{
DatabaseEntities _ context = new DatabaseEntities();
var PdfFile = _context.FileTable.where(p=>p.Id==1).Select(s=>s.FileData).FirstOrDefault();
return view();
}
Run Code Online (Sandbox Code Playgroud)
我选择文件的字节并将其设置为" var PdfFile"
但我不知道如何在视图中调用PdfFile并在asp.net mvc中的html div中显示?
任何帮助将不胜感激.
谢谢.
您已经使用了ViewData。尽管我不确定您将如何显示pdf,但是要回答问题,请在您的方法中添加以下内容:
ViewData["PDF"] = PDFFile;
Run Code Online (Sandbox Code Playgroud)
在剃须刀中,您可以通过以下方式获得它:
@var getData = ViewData["PDF"];
Run Code Online (Sandbox Code Playgroud)
要显示它,首先将其转换为base64:
<object data="data:application/pdf;base64,@System.Convert.ToBase64String((Byte[])ViewData["PDF"])" type="application/pdf" width="500px">
<embed src="data:application/pdf;base64, @System.Convert.ToBase64String((Byte[])ViewData["PDF"])" type="application/pdf" />
</object>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4202 次 |
| 最近记录: |