private void httpUpload() { //定义HttpClient对象 HttpClient client = new DefaultHttpClient(); //获得HttpPost对象 HttpPost post = new HttpPost("http://192.168.1.106:8001/2012/upload.php"); post.addHeader("charset", HTTP.UTF_8); //实例化 MultipartEntity me = new MultipartEntity(); try { me.addPart("content",new StringBody("12cccafasdfasdf")); me.addPart("title",new StringBody("csdnliwei")); me.addPart("local",new StringBody("beijing")); //设置流文件 me.addPart("file", new InputStreamBody(new FileInputStream("/mnt/sdcard/test.jpg"), "image/pjpeg", "fengjie.jpg")); post.setEntity(me); //获得响应消息 HttpResponse resp = client.execute(post); if(resp.getStatusLine().getStatusCode()==200){ Toast.makeText(this, "文件上传文成!", 1).show(); } } catch (Exception e) { e.printStackTrace(); } }
相关推荐
Android 使用HttpClient和第三方MiME文件上传类库,实现文件上传带进度条。 注:这个是自己写的,亲测没有问题。
Android使用HttpClient上传文件到服务器完整实例,包括要用到的jar都下libs下面,服务器的源码也有
Android使用HttpClient实现上传下载功能并监控进度
httpclient连接第三方接口:get,post类型请求,上传文件,中文乱码解决方案
httpclient和httpcore和httpmime和opencsv-2.3和ZSDK_ANDROID_API
使用联网时只需要导入该jar包,然后调用其中的方法,不需要再写httpclient类
Android 使用HttpClient代理
httpclient和RestfuL服务风格上传下载文件,可改为JAVA分布式系统进行交互,具体用法和改法详见代码里的注释
Android使用HttpClient实现上传下载功能并监控进度.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
struts2 android httpclient 上传文件 客服端 服务器端 亲测通过
使用httpclient调用公安部接口 并接受返回的字符串转换为图片
基于HttpClient的轻量级封装,并提供了文件上传进度显示的接口,直接对httpmime源码进行改造,不包含任何第三方jar包。
该工具类使用httpclient进行http or https请求,包括requestbody格式和form表单格式,另外含文件服务器中转上传方法,几乎支持所有常用接口调用,内含详细注释和说明文件,含jar包,及maven方式引用,拿过去直接用吧
Android Asynchronous HTTPClient的实现和优化
使用HttpClient实现文件的上传所需lib
文档中详细演示了如何使用HttpClient4进行文件上传
Httpclient上传文件,非常有用的jar包 apache-mime4j-0.6.jar httpmime-4.0.jar
Android使用HttpClient发送请求、接收响应很简单,只要如下几步即可: Step1:创建HttpClient对象; Step2:如果需要发送GET请求,则创建HttpGet对象; 如果需要发送POST请求,则创建HttpPost对象; Step3:如果...
Eclipse下完整的java程序,包含HttpClient的全部jar包。通过java类文件,实现通过链接将文件下载本地
用HttpClient实现文件下载需要满足:有一台web服务器,要下载的源文件需存放在web服务器的特定目录下。通过发起http请求实现文件下载功能。