3
如何在數據庫中存儲PDF文件以及如何使用asp.net顯示預覽。該PDF文件是由控制器上傳,然後我需要顯示預覽後,我存儲到數據庫中。Sql Server 2012 store pdf
<input type="file" />
如何在數據庫中存儲PDF文件以及如何使用asp.net顯示預覽。該PDF文件是由控制器上傳,然後我需要顯示預覽後,我存儲到數據庫中。Sql Server 2012 store pdf
<input type="file" />
一般情況下,您可以選擇以下方法之一:
URL
到文件中。後者,使用URL
顯示或下載文件BLOB
(B
inary L
ARGE OB
JECT)字段每個這些文件,並存儲在數據庫中,都有優點和缺點,這是直到你的情況,你決定使用哪種技術。
幸運的是,當我們使用SQL Server存儲文件時,我們還有一個選項可以提高性能 - Filestream Storage。
這種類型的存儲的建議在下列情況下:
由於應用程序,很少PDF文件更小則1 MB,我相信你應該使用這種技術,但:
對於較小對象,在數據庫 中存儲varbinary(max)BLOB通常會提供更好的流式處理性能。
您可以查看以下this教程以激活存儲。
[FILESTREAM MVC:從SQL Server下載和上傳圖像](http://rusanu.com/2011/02/06/filestream-mvc-download-and-upload-images-from-sql-server/) –