如何在数据库中存储PDF文件以及如何使用asp.net显示预览。 PDFs文件是通过控件上传的,然后我需要显示预览,然后我将其存储到数据库中。
<input type="file" />
答案 0 :(得分:4)
通常,您可以选择以下技术之一:
URL
存储在数据库中。后者,使用URL
显示或下载文件BLOB
B
inary L
arge OB
ject)字段中的数据库中这些中的每一个都有优点和缺点,它取决于您的情况,您决定使用哪种技术。
幸运的是,当我们使用SQL Server存储文件时,我们还有一个选项可以提高性能 - Filestream Storage。
在以下情况下,建议使用此类存储:
因为很少PDF文件小于1 MB,我相信你应该使用这种技术,但是:
对于较小的对象,在数据库中存储varbinary(max)BLOB 通常提供更好的流媒体性能。
您可以查看以下this教程以激活存储空间。