PostMethod filePost = new PostMethod(URL);
HttpClient client = new HttpClient(connectionManager);
// 通过以下方法可以模拟页面参数提交
try {
Part[] parts = { new FilePart("upfile", file),new StringPart("idcard", pramMap.get("idcard"))
,new StringPart("name", pramMap.get("name"),"utf-8")};
filePost.setRequestEntity(new MultipartRequestEntity(parts,filePost.getParams()));
client.getHttpConnectionManager().getParams().setConnectionTimeout(60000);
int status = client.executeMethod(filePost);
如飚红代码所示 可以设置StringPart 编码,这样name中文就不会乱码。
最后
以上就是迷你裙子最近收集整理的关于httpclient上传文件,同时带字符串参数 中文乱码问题的全部内容,更多相关httpclient上传文件,同时带字符串参数内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复