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. }

【Android基础知识】使用Http和HttpClient上传文件

分别使用Http方式和HttpClient方式向服务器上传图片 服务器端 建立UploadServlet.java 文件,接收上传的文件数据,指定在服务器端存储的位置。 /** * * @...
  • u010583599
  • u010583599
  • 2016年07月20日 15:23
  • 1583

用HttpClient上传图片

用HttpClient上传图片就不用进行拼接请求正文信息了,这样可以避免错误,但是要导入HttpClient的相关Jar包。 这两个包!!!...
  • u013985228
  • u013985228
  • 2015年08月19日 11:35
  • 441

HttpClient上传多图片(图片头添加Content-Type)使用FileBody

> Android APP端上传多张图片,Java Web上看到的是图片样式(图片头添加Content-Type,“image/jpeg”)...
  • ShareUs
  • ShareUs
  • 2016年08月14日 10:10
  • 4615

Android AsyncHttpClient图片上传

本文,主要是解决app在与后台通信时,如何保证字段信息与图片同步上传。网上许多图片上传的实现,但笔者在开发中发现,这些并不是一个具体的流程。因此,写此文章总结下图片的上传流程。 图片上传流程,对于大...
  • dreamon0714
  • dreamon0714
  • 2015年08月10日 12:50
  • 707

android原生POST、httpClient4.X实现向PHP服务器上传文件

前言:虽然网上代码一堆,相对减轻了尝试的复杂程度,但真正运行起来还是有各种问题的,没有源码直接运行是一个很大问题,我尝试了一天之后,终于弄懂了些门路,分享给大家,对于原生POST方式上传,因为我也不会...
  • harvic880925
  • harvic880925
  • 2013年12月25日 22:07
  • 14785

如何使用http或httpClient向服务器上传图片 以及使用http上传图片时协议的描述

向服务器上传图片的实例:   在Java web中上传图片相对比较容易,只需简单几个按钮和应用即可,以下的例子是如何使用http或httpClient向本地服务器上传图片。 1...
  • baidu_35776955
  • baidu_35776955
  • 2016年12月26日 13:47
  • 392

使用HttpClient发送HttpPost请求包含上传本地图片和远程图片的传输实现

httpPost发送带上传图片的完整代码
  • kioo_i_see
  • kioo_i_see
  • 2017年10月13日 14:54
  • 1091

如何使用http或httpClient向服务器上传图片 以及使用http上传图片时协议的描述

向服务器上传图片的实例:   在java web中上传图片相对比较容易,只需简单几个按钮和应用即可,以下的例子是如何使用http或httpClient向本地服务器上传图片。 1.网页版    在本...
  • u011572517
  • u011572517
  • 2016年01月09日 19:51
  • 5092

调用图片上传http接口,利用httpClient模拟请求

上传图片除了上传到本地服务器之外,通常需要上传到 public static JSONObject postImg(String url, File savedDir, String saveFi...
  • p793049488
  • p793049488
  • 2014年07月03日 09:38
  • 12986

httpclient 上传图片

public void upload(View viwe){ HttpClient client = new HttpClient(); PostMethod filePost = ne...
  • liuqiang211
  • liuqiang211
  • 2014年06月29日 12:00
  • 827
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android HttpClient 上传图片
举报原因:
原因补充:

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