if(files!=null)
for(FormBean file : files){
//filename为在服务端接收时希望保存成的文件名,filepath是本地文件路径(包括了源文件名),filebean中就包含了这俩属性
formParams.add(new FilePart(\"file\", file.getFilename(), new File(file.getFilepath())));
}
Part[] parts = new Part[formParams.size()];
Iterator<art> pit = formParams.iterator();
int i=0;
while(pit.hasNext()){
parts[i++] = pit.next();
}
//如果出现乱码可以尝试一下方式
//StringPart sp = new StringPart(\"TEXT\", \"testValue\", \"GB2312\");
//FilePart fp = new FilePart(\"file\", \"test.txt\", new File(\"./temp/test.txt\"), null, \"GB2312\"
//postMethod.getParams().setContentCharset(\"GB2312\");
MultipartRequestEntity mrp = new MultipartRequestEntity(parts, post.getParams());
post.setRequestEntity(mrp);
//execute post method
HttpClient client = new HttpClient();
int code = client.executeMethod(post);
System.out.println(code);
} catch ...
}
本文地址:https://www.stayed.cn/item/15477
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我