2017-02-13 86 views
0

我想執行一個簡單的動作,從應用程序用戶上傳圖片到網絡服務器來存儲他們,讓他們可用於將來的用途。安卓用戶上傳圖像到服務器(排球/ BLOB)

爲此,我將使用Volley庫。

基本上我將圖像轉換成Base64格式,發送到服務器,並將其存儲。

我的問題,但是,是我看過的答案在這裏的其他問題在計算器約BLOB用於將數據存儲到數據庫中。任何人都可以解釋在這種情況下是否需要BLOB,或者我是否在這裏混合了概念?

信息:我最初的想法是店在另一個文件夾圖像服務器,也許名稱和路徑在數據庫中的圖像......但不是在數據庫中的圖像。

+0

如果你希望你的圖像將被保存在數據庫中,或者作爲數據庫以外的文件那要看。如果文件位於數據庫之外,則可以將它們放在Web服務器可以訪問的文件夾中,並將該URL設置爲數據庫中用戶的「映像」。這樣,您的數據庫就不必發送大文件,您的網絡服務器就可以發送。 – zed

+0

@ze謝謝我會澄清我的問題中的信息! – codeKiller

回答

1

製作自己的外部文件夾保存圖像會比拯救Imagesdatabase,因爲當你保存imagesBLOB數據庫中的一些你所面臨的問題,數據庫傳輸是更好的,在database變成巨大的轉移,但是當你創建一個文件夾拋開,你只調用數據庫中的圖像的名字,那就是更加好。而Volley在這方面也不錯。

如果你需要像一個代碼示例我可以將它張貼

感謝。

+0

感謝您的答案,並且不需要代碼示例謝謝,只需確定Volley是否是您澄清時的良好解決方案。 – codeKiller