android HttpClient 上传图片

转载 2012年03月21日 17:10:00
  1. import java.io.File;
  2. import org.apache.http.HttpEntity;
  3. import org.apache.http.HttpResponse;
  4. import org.apache.http.HttpVersion;
  5. import org.apache.http.client.HttpClient;
  6. import org.apache.http.client.methods.HttpPost;
  7. import org.apache.http.entity.FileEntity;
  8. import org.apache.http.impl.client.DefaultHttpClient;
  9. import org.apache.http.params.CoreProtocolPNames;
  10. import org.apache.http.util.EntityUtils;


  11. public class PostFile {
  12.   public static void main(String[] args) throws Exception {
  13.     HttpClient httpclient = new DefaultHttpClient();
  14.     httpclient.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1);

  15.     HttpPost httppost = new HttpPost("http://localhost:9002/upload.php");
  16.     File file = new File("c:/TRASH/zaba_1.jpg");

  17.     FileEntity reqEntity = new FileEntity(file, "binary/octet-stream");

  18.     httppost.setEntity(reqEntity);
  19.     reqEntity.setContentType("binary/octet-stream");
  20.     System.out.println("executing request " + httppost.getRequestLine());
  21.     HttpResponse response = httpclient.execute(httppost);
  22.     HttpEntity resEntity = response.getEntity();

  23.     System.out.println(response.getStatusLine());
  24.     if (resEntity != null) {
  25.       System.out.println(EntityUtils.toString(resEntity));
  26.     }
  27.     if (resEntity != null) {
  28.       resEntity.consumeContent();
  29.     }

  30.     httpclient.getConnectionManager().shutdown();
  31.   }
  32. }

相关文章推荐

基于mars老师视频,android 腾讯微博微博 HttpClient 方法实现上传图片

最为初学者,看了mars老师的android开发视频后,里面实现了发送一条微博信息,可是我现在想实现上传图片,我想着也是更多人想实现的需求。mars老师源代码和视频讲的都很透彻,但是对于我这初学者还是...
  • jsyao
  • jsyao
  • 2012年02月27日 19:43
  • 3004

HttpClient上传图片,下载文件

/** * 上传图片到服务器 * @param webPath 服务器处理地址 * @param uploadFilePath 上传文件地址 * @retu...

使用HttpClient MultipartEntity 上传图片 类似于表单提交

1.如果你使用Android studio 开发的话 并且你的api版本是,21以上的话 HttpClient 这个是过时的方法 不会被识别 需要在buile.gradle里面添加: compile...

android上传图片到web服务器

  • 2015年04月25日 21:49
  • 2.16MB
  • 下载

解决android有的手机拍照后上传图片被旋转的问题

需求:做仿新浪发微博的项目,能够上传图片还有两外一个项目用到手机拍摄图片,这两个都需要把图片上传到服务器 遇到问题:有的手机拍摄的图片旋转90度,有的图片旋转了180度,有的手机是正常的,服务器要求...
  • walker02
  • walker02
  • 2012年11月22日 12:24
  • 60058

Android 拍照上传图片

  • 2015年11月21日 13:58
  • 1.83MB
  • 下载

android 上传图片的代码

  • 2013年01月25日 13:11
  • 7KB
  • 下载

Android OkhttpUtils上传图片和文件

#okhttp的使用-单个文件的上传 /** * 上传文件 * @param view */ public void ...

Android上传图片到springmvc服务器全

  • 2017年03月03日 16:59
  • 37.12MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android HttpClient 上传图片
举报原因:
原因补充:

(最多只允许输入30个字)