HTML中的表单就像
...
<form method="post" action="/foobar">
<input type="file" name="attachment" />
<input type="text" name="foo" />
... other input fields
</form>
Servlet 就像
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String attachment = request.getParameter("attachement");
String foo = request.getParameter("foo");
// get other parameters from the request
// and get the attachment file
}
我想知道
有没有不使用 3rd-party 库从
HttpServletRequest
对象获取文件的方法?什么
request.getParameter("attachement")
回报?是文件名还是其他?二进制输入是由 Web 容器自动存储在文件系统中还是暂时存储在内存中?