概述
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上传文件,同时带字符串参数 中文乱码问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复