httpclient 上传图片

来源:互联网 发布:淘宝退货售后卡怎么写 编辑:程序博客网 时间:2024/05/18 02:45
public void upload(View viwe){HttpClient client = new HttpClient(); PostMethod filePost = new PostMethod("http://192.168.1.100:8080/web/UploadServlet");;    try {String path = et_path.getText().toString().trim();File file = new File(path);if(file.exists()&&file.length()>0){Part[] parts = {new StringPart("nameaaaa", "valueaaa"),   new StringPart("namebbb", "valuebbb"),   new FilePart("pic", new File(file.getAbsolutePath()))};  filePost.setRequestEntity(new MultipartRequestEntity(parts, filePost.getParams()));  client.getHttpConnectionManager().getParams()      .setConnectionTimeout(5000);  int status = client.executeMethod(filePost);  if(status ==200){  Toast.makeText(this, "上传成功", 1).show();  }else{  Toast.makeText(this, "上传失败", 1).show();  }  }else{Toast.makeText(this, "上传的文件不存在", 0).show();}} catch (Exception e) {e.printStackTrace();filePost.releaseConnection();}        }

使用httpclient框架  首先现在该框架 放入项目中
0 0
原创粉丝点击