0
我創建的應用程序可以上傳圖像到網絡服務。那麼,如何在使用HTTP post方法上傳圖片時,如何上傳使用圖片作爲byte []數組來休息Web服務。 如何將byte []數組與文件名和文件長度一起傳遞給Web服務?如何上傳圖片作爲字節數組到休息的web服務使用http post方法在android
我創建的應用程序可以上傳圖像到網絡服務。那麼,如何在使用HTTP post方法上傳圖片時,如何上傳使用圖片作爲byte []數組來休息Web服務。 如何將byte []數組與文件名和文件長度一起傳遞給Web服務?如何上傳圖片作爲字節數組到休息的web服務使用http post方法在android
Drawable d = context.getResources().getDrawable(R.drawable.human_head);
Bitmap bitmap = ((BitmapDrawable) d).getBitmap();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 80, stream);
byte[] bitmapdata = stream.toByteArray();
entity.addPart("image", new ByteArrayBody(bitmapdata,".png"));
httpPost.setEntity(entity);
HttpResponse response = httpClient.execute(httpPost, WebService.getInstance(Constants.WEB_SERVER).getLocalContext());
有大量的參考可在網站上。請看一看。 – RAAAAM