public static int sendFileToServer(String url, File file) {
int status = 0;
try {
PostMethod filePost = new PostMethod(url);
Part[] parts = { new FilePart("datefile", file, null, "UTF-8"),
new StringPart("uuid", "12123123213", "UTF-8"),
new StringPart("stringfiel", "test", "UTF-8") };
// 这步是关键
MultipartRequestEntity multipartRequestEntity = new MultipartRequestEntity(parts, filePost.getParams());
filePost.setRequestEntity(multipartRequestEntity);
HttpClient clients = new HttpClient();
status = clients.executeMethod(filePost);
BufferedReader rd = new BufferedReader(new InputStreamReader(filePost.getResponseBodyAsStream(), "UTF-8"));
StringBuffer stringBuffer = new StringBuffer();
String line;
while ((line = rd.readLine()) != null) {
stringBuffer.append(line);
}
rd.close();
Log.i("cat", stringBuffer.toString());
} catch (Exception e) {
}
return status;
}
anddroid 文件上传
猜你喜欢
转载自wwwz.iteye.com/blog/1697941
今日推荐
周排行