0
我在android中創建了一個註冊頁面,其中包含一些名稱文本框和一個上傳按鈕(我用來從圖庫中獲取圖像)並且必須將其存儲在mysql中。如何使用webservice和axis2在android數據庫中存儲圖像?
我GOOGLE了它,我有一些代碼,他們正在使用PHP,但我沒有使用PHP。 請提供一些有用的鏈接或代碼。 如何使用Web服務將圖像存儲到mysql中?
我在android中創建了一個註冊頁面,其中包含一些名稱文本框和一個上傳按鈕(我用來從圖庫中獲取圖像)並且必須將其存儲在mysql中。如何使用webservice和axis2在android數據庫中存儲圖像?
我GOOGLE了它,我有一些代碼,他們正在使用PHP,但我沒有使用PHP。 請提供一些有用的鏈接或代碼。 如何使用Web服務將圖像存儲到mysql中?
使用此:
public void insertImg(int id , Bitmap img) {
byte[] data = getBitmapAsByteArray(img); // this is a function
insertStatement_logo.bindLong(1, id);
insertStatement_logo.bindBlob(2, data);
insertStatement_logo.executeInsert();
insertStatement_logo.clearBindings() ;
}
public static byte[] getBitmapAsByteArray(Bitmap bitmap) {
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, 0, outputStream);
return outputStream.toByteArray();
}
,並檢索:
public Bitmap getImage(int i){
String qu = "select img from table where feedid=" + i ;
Cursor cur = db.rawQuery(qu, null);
if (cur.moveToFirst()){
byte[] imgByte = cur.getBlob(0);
cur.close();
return BitmapFactory.decodeByteArray(imgByte, 0, imgByte.length);
}
if (cur != null && !cur.isClosed()) {
cur.close();
}
return null ;
}
@Mallikarjun Hampannavar你用過嗎? –
K我在哪裏必須使用這些方法?我有一個Web服務類和活動類(android)。一旦我從圖庫上傳圖像,然後我必須通過網絡服務將該圖像存儲到mysql數據庫。請確認 –
成功將圖像上傳到web服務後,您可以使用這些方法。 –