用asp。net脚本将pdf文件存入sql数据库中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用asp。net脚本将pdf文件存入sql数据库中相关的知识,希望对你有一定的参考价值。

请问怎样用asp。net脚本将pdf文件存入sql数据库中.谢谢

参考技术A 7月22日 16:43 你需要安装sql server 2000或是以上版本,在数据库管理器中创建你需要的数据库,数据库的所有管理都在“数据库管理器”中,关于sql server 2000的下载,你可以通过baidu搜索下载,如果你只是需要一个简单的数据库用于开发,你可以使用ACCESS数据库(.mdb),这样只需要在ACCESS中设置这个数据库就可以,而不需要大型的sql server。
ACCESS包含于Microsoft Office中,还有Access数据库也支持sql语法。

来自数据库的 Pdf 文件以在 asp.net mvc 中查看

【中文标题】来自数据库的 Pdf 文件以在 asp.net mvc 中查看【英文标题】:Pdf file from database to view in asp.net mvc 【发布时间】:2014-05-26 22:37:42 【问题描述】:

我在 Ms Sql 数据库中有 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();

我选择文件的字节并将其设置为“var PdfFile”

但我不确定如何在视图中调用 PdfFile 并在 asp.net mvc 的 html div 中显示?

任何帮助将不胜感激。

谢谢。

【问题讨论】:

您需要实际显示在 div 中还是直接打开它? 感谢回答。我需要在 div 中显示。 【参考方案1】:

您已经使用了 ViewData。尽管我不确定您将如何准确显示 pdf,但要回答问题,请在您的方法中添加以下内容:

 ViewData["PDF"] = PDFFile; 

在剃须刀中你可以这样得到它:

@var getData = ViewData["PDF"];

要显示它,首先将其转换为base64:

<object data="data:application/pdf;base64,@System.Convert.ToBase64String((Byte[])ViewData["PDF"])" type="application/pdf" >
<embed src="data:application/pdf;base64, @System.Convert.ToBase64String((Byte[])ViewData["PDF"])" type="application/pdf" />
</object>

【讨论】:

我试过你的代码,它不起作用。你知道为什么不起作用吗? PDFFile 有字节,所以我如何在视图中显示 pdf 文件? @CMonster 有趣,我从未见过。但它有效吗? 有效!!!谢谢,但我还有一个问题。在 pdf 的下方,有放大缩小等(菜单)。如何隐藏菜单? @user3527568:很高兴我帮助了你,如果你愿意,你可以接受答案;)

以上是关于用asp。net脚本将pdf文件存入sql数据库中的主要内容,如果未能解决你的问题,请参考以下文章

asp.net 另存为 PDF文件

使用 SQL 脚本创建 ASP.NET 标识表

asp.net中,把word文档转为PDF格式文件的问题。

在ASP.NET中怎么把图片上传,并且存入数据库,求大神解答!!!!

C#/ASP.NET - 从 PDF/DOC 文件中获取缩略图

在shell脚本中执行mysql,调用sql文件,将sql文件执行结果存入新的日志文件中,但日志文件没有sql结果