用formData附加在文件后面...
/**
* 获取以POS方式提交的参数
* @param items
* @return
* @throws Exception
*/
public static Map<String, String> getPostParams(List<FileItem> items) throws Exception {
Map<String, String> result = new HashMap<String, String>();
Iterator<FileItem> iter = items.iterator();
while (iter.hasNext()) {
FileItem item = iter.next();
if (item.isFormField() && null == item.getName()) {
result.put(item.getFieldName(), inputStream2String(item.getInputStream()));
}
}
return result;
}
private static String inputStream2String(InputStream is) throws Exception {
BufferedReader bf = new BufferedReader(new InputStreamReader(is, "UTF-8"));
StringBuffer sb = new StringBuffer();
String line = "";
while (null != (line = bf.readLine())) {
sb.append(line);
}
return sb.toString();
}