2014-09-27 53 views
0

我有一個android應用程序和相應的服務器通過RMI連接(LipeRMI是具體的)。 我有一個連接到服務器組件的MySQL數據庫,服務器是本地的。我已經編寫了代碼來下載存儲在數據庫中的圖像。圖像以Blob格式存儲,並且在服務器上我將它轉換爲InputStream,但由於它不是可序列化的,所以我無法通過RMI將它傳遞給android客戶端。如何通過LipeRMI傳輸圖像(Blob)?

請提出一些方法將Blob數據從服務器發送到android客戶端,然後將其轉換爲位圖。

回答

0

您可以使用com.mysql.jdbc.BlobgetBinaryData()方法,該方法返回byte[],因此可以傳輸。