今早有個網友問到我這問題,以前我都是直接在數據庫中存文件名的,還沒有試過存儲整張圖片到數據庫中,上網搜索了一下,自己又測試了一番,代碼如下:
建立保存圖片的表的SQL語句:
下面是保存圖片到數據庫中的代碼片段:
下面是從數據庫中取出圖片的代碼片段:
其實也就是通過流把圖片搞成字節數組再存到數據庫中,然后再從數據庫中讀取字節數組出來,再通過字節數組創建流,再通過流把圖像輸出出來,發現你存到數據庫中的是gif圖像的話再取出來是可以把他轉為jpg的圖像的,因為在取出圖像的時候我們設置他的ContentType是image/jpeg了。
源碼下載:http://niunan.net/download/picsave2db.7z
新聞熱點
疑難解答