отправка двоичных данных по почте по андроиду

Android поддерживает ограниченную версию http клиента апача (v4). обычно, если я хочу отправить двоичные данные с помощью типа контента = application/octet-stream по почте, я делаю следующее:

              HttpClient client = getHttpClient();

              HttpPost method=new HttpPost("http://192.168.0.1:8080/xxx");
              System.err.println("send to server "+s);

              if(compression){
                  byte[]compressed =compress(s);
                  RequestEntity entity = new ByteArrayRequestEntity(compressed);  
                  method.setEntity(entity);

              }



              HttpResponse resp=client.execute(method);

однако ByteArrayRequestEntity не поддерживается на андроиде. что я могу сделать?

5
задан 15 June 2010 в 22:46
поделиться