如何检索Servlet上的String作为Multipart Post的一部分发送

时间:2012-04-26 18:51:20

标签: java servlets file-upload

这可能是一个非常简单的问题,但我一直在寻找一段时间。 我将两个字符串发送到Tomcat 7上的Java Servlet。

multipartContent.addPart("destadd", sb1);
multipartContent.addPart("destfilename", sb2);

我正在尝试像这样检索这些字符串

String destFileName = request.getPart("destfilename").getName();

但是在静脉中。我将不胜感激。

3 个答案:

答案 0 :(得分:2)

我几乎跑了两天,最后我得到了答案

Part destFileNamePart = request.getPart("destfilename");
Scanner s = new Scanner(destFileNamePart.getInputStream());
String destFileName = s.nextLine();

答案 1 :(得分:1)

你看过Get form parameters from multipart request without getting the files

您还可以使用O'Reilly MultipartRequest等实用程序类以及更多信息here

答案 2 :(得分:0)

有点晚了,但可能对其他人有帮助

IOUtils.toString( destFileNamePart.getInputStream() );