安卓下文件上传
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | public void upload(View viwe){ HttpClient client = new HttpClient(); 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(); } } |
浙公网安备 33010602011771号