我從來沒有從數據庫中保存和檢索過圖像。我寫下了我猜想的過程。我只是想知道,如果這是正確的,但:在數據庫中存儲和檢索圖像的過程
保存圖像:
- 選擇&從JSP上傳圖像文件(在Struts 2),將其保存爲.tmp文件。
- 轉換.tmp文件到byte []數組(Java服務器端)
- 商店的byte []數組作爲數據庫中的BLOB(Java服務器端)
獲取圖像:
- 從數據庫中獲取的byte []數組(Java服務器端)
- 轉換的byte []數組到一個圖像文件(Java服務器端)
- 創建的某個位置( Java服務器端)
- 使用img標籤顯示文件(JSP客戶端)
- 使用完成後刪除文件? (Java服務器端)
我知道的事實,強烈建議不要保存&檢索圖像,並從數據庫中。無論如何,我想知道如何去做。
感謝
謝謝。您是否指的是獲取圖像過程的第4步? – ThreaT
他指的是步驟3,4和5. –
那麼步驟3,4和5會變成什麼? – ThreaT