android上传图片以及POST字符串
2013-04-08 15:59
134 查看
http://bingan.diandian.com/post/2011-03-03/6213471
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; }
相关文章推荐
- Android 上传文件,图片。以及服务器端接收相关。
- android 图片上传以及php后台代码
- Android 上传文件,图片。以及服务器端接收相关
- android使用AsyncHttpClient上传图片以及参数到服务器
- Android实现文件,图片上传,以及服务端接收相关。
- 在Android远程上传以及下载图片---XFire框架
- Android仿微信,上传本地多张图片,缩放预览,以及图片处理等
- Android实现文件,图片上传,以及服务端接收相关。
- Android 拍照 以及从本地选择图片 上传
- Android实现文件, 图片上传,以及服务端接收相关
- android webView使用js/css实现夜间模式 长按识别图片以及二维码,网页可以上传图片
- Android手机调用系统相机拍照、裁剪以及获取Url上传图片
- Android 上传文件,图片。以及服务器端接收相关。
- Android 上传文件,图片。以及服务器端接收相关。
- Android 上传文件,图片。以及服务器端接收相关(转载)。
- Android 上传文件,图片。以及服务器端接收相关
- Android 上传文件,图片。以及服务器端接收相关。
- Android 上传文件,图片。以及服务器端接收相关
- android xml文件中进行上传图片以及获取图片
- Android 拍照 以及从本地选择图片 上传