private String uploadPicture( String uploadFile ) {          String resultcode = "1";//0表示成功 ,1表示失败     HttpClient httpclient = new DefaultHttpClient();        httpclient.getParams( ).setParameter( CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1 );     HttpPost httppost = new HttpPost( actionUrl );     File file = new File( uploadFile );      // DEBUG          MultipartEntity mpEntity  = new MultipartEntity( );          ContentBody cbFile        = new FileBody( file, "image/jpg" );          ContentBody cbMessage;  try  {   cbMessage = new StringBody( "TEST TSET" );  }  catch (UnsupportedEncodingException e)  {   // TODO Auto-generated catch block   e.printStackTrace();   return e.getMessage();  }          ContentBody cbAccessToken;  try  {   cbAccessToken = new StringBody( "sfsdfsdf" );  }  catch (UnsupportedEncodingException e)  {   // TODO Auto-generated catch block   e.printStackTrace();   return e.getMessage();  }             mpEntity.addPart( "source",       cbFile        );//上传文件        mpEntity.addPart( "message",      cbMessage     );//上传信息          mpEntity.addPart( "access_token", cbAccessToken );//上传信息                      httppost.setEntity( mpEntity );      // DEBUG          HttpResponse response;  try  {   response = httpclient.execute( httppost );  }  catch (ClientProtocolException e)  {   // TODO Auto-generated catch block   e.printStackTrace();   return e.getMessage();  }  catch (IOException e)  {   // TODO Auto-generated catch block   e.printStackTrace();   return e.getMessage();  }          HttpEntity resEntity = response.getEntity( ); // DEBUG          if (resEntity != null)      {        try   {    if (EntityUtils.toString( resEntity ) == "1")    {     resultcode = "0";    }   }   catch (org.apache.http.ParseException e)   {    // TODO Auto-generated catch block    e.printStackTrace();    return e.getMessage();   }   catch (IOException e)   {    // TODO Auto-generated catch block    e.printStackTrace();    return e.getMessage();   }     } // end if           httpclient.getConnectionManager( ).shutdown( );      return resultcode;    }

更多相关文章

  1. Android通过HTTP协议实现上传文件数据
  2. Android Eclipse Logcat 没有任何的信息 ?
  3. 南青信息查询 for Android客户端
  4. 【Android 内存优化】Android 工程中使用 libjpeg-turbo 压缩图

随机推荐

  1. Android开发之中英文切换
  2. Android下快速提取ndk crash日志的命令
  3. Android NDK 的学习之旅-----HelloWorld
  4. Android Asynchronous Http Client 中文
  5. android开发专题系列-Android开发指南
  6. material design 的android开源代码整理
  7. Android(安卓)在 Fragment 中集成 React-
  8. android使用xml实现虚线效果
  9. Android Framework(III)Spring-mobile an
  10. 一些英文面试题(Android)