SQL Server中對圖片進行儲存和輸出
有時候我們需要儲存一些binary data進資料庫。SQL Server提供一個叫做image的特殊資料型別供我們儲存binary data。Binary data可以是圖片、文件等。在這篇文章中我們將看到如何在SQL Server中儲存和輸出圖片。
建表
為了試驗這個例子你需要一個含有資料的table(你可以在現在的庫中建立它,也可以建立一個新的資料庫),下面是它的結構:
儲存images進SQL Server資料庫
為了儲存圖片到table你首先得從客戶端上傳它們到你的web伺服器。你可以建立一個web form,用TextBox得到圖片的標題,用HTML File Server Control得到圖片檔案。確信你設定了Form的encType屬性為multipart/form-data。
從資料庫中輸出圖片
現在讓我們從資料庫中取出我們剛剛儲存的圖片,在這兒,我們將直接將圖片輸出至瀏覽器。你也可以將它儲存為一個檔案或做任何你想做的。
在上面的程式碼中我們使用了一個已經開啟的資料庫,通過datareader選擇images。接著用Response.BinaryWrite代替Response.Write來顯示image檔案。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-677370/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在SQL Server中儲存和輸出圖片 (轉)SQLServer
- 用PHP和MySQL儲存和輸出圖片PHPMySql
- 對html進行截圖並儲存為本地圖片HTML地圖
- 在SQL Server中儲存和輸出任意型別的檔案SQLServer型別
- 【拾金者】用Sql Server儲存上載圖片字型SQLServer
- Android——儲存圖片到外部儲存並進行原生分享Android
- sql 2k中的圖片儲存和獲取----引申到檔案儲存和獲取 (轉)SQL
- 【轉】mysql儲存圖片技術決定:儲存二進位制檔案還是隻儲存圖片相對路徑,圖片放在硬碟上面?MySql硬碟
- SQL Server 深入解析索引儲存(中)SQLServer索引
- 在SQL Server中對檢視進行增刪改SQLServer
- Delphi儲存網頁中的圖片網頁
- Activiti 儲存圖片
- SQL Server儲存過程中raiserror的使用SQLServer儲存過程AIError
- SQL Server 儲存過程SQLServer儲存過程
- 【SQL Server】--儲存過程SQLServer儲存過程
- C#中呼叫SQL儲存過程(帶輸入輸出引數的例子)C#SQL儲存過程
- 海量圖片儲存,杉巖分散式物件儲存輕鬆應對分散式物件
- Python中scrapy下載儲存圖片Python
- 從舊版本SQL Server中重新儲存資料SQLServer
- MS SQL Server儲存過程SQLServer儲存過程
- Sql Server系列:儲存過程SQLServer儲存過程
- 解密SQL SERVER儲存過程解密SQLServer儲存過程
- SQL Server-儲存過程(Procedure),帶入引數和出引數SQLServer儲存過程
- SQL SERVER儲存過程AS和GO的含義SQLServer儲存過程Go
- iOS儲存網路圖片和讀取本地沙盒圖片iOS
- 資料儲存與輸出輸入
- SQL Server系統儲存過程和引數示例SQLServer儲存過程
- 編寫和優化SQL Server的儲存過程優化SQLServer儲存過程
- asp.net儲存圖片ASP.NET
- 儲存圖片到SD卡SD卡
- Matlab GUI儲存圖片MatlabGUI
- SQL Server 深入解析索引儲存(上)SQLServer索引
- SQL Server 深入解析索引儲存(堆)SQLServer索引
- SQL Server基礎:儲存過程SQLServer儲存過程
- sql server儲存過程語法SQLServer儲存過程
- SQL Server的datetime儲存格式SQLServer
- 自動生成對錶進行插入和更新的儲存過程的儲存過程 (轉)儲存過程
- 用 matlab 對圖片進行對比度和均衡度調整Matlab