1.上传文件
String result="";
PostMethod post = new PostMethod(url);
Part[] parts = { new StringPart("token", "1F019648B56CF2C2A380248ED6F4A650"),
new StringPart("key", "111111111111111"),
new FilePart("file",new file(filePath)};
try {
HttpClient httpclient = new HttpClient();
MultipartRequestEntity entity = new MultipartRequestEntity( parts, post.getParams());
post.setRequestEntity(entity);
int code = httpclient.executeMethod(post);
//拿到响应结果
result = new String(post.getResponseBody(), "UTF-8");
}catch (Exception e){
logger.error("post请求出现异常:"+e);
}finally {
if (post!=null){
//可释放连接
post.releaseConnection();
}
}
return result;
2.上传文件二进制流
Part[] parts = { new StringPart("token", "1F019648B56CF2C2A380248ED6F4A650"),
new StringPart("key", customerNo),
new FilePart("file",new ByteArrayPartSource("file",bytes))}