是否可以在不使用 multipart/form-data 的情况下从 html 表单上传文件?我使用的是 Servlets 2.5,所以我不能使用 getPart 方法,我仍然想使用 getParameter 方法从字段中获取值。
问问题
6273 次
3 回答
1
像其他人一样,使用 apache commons fileupload 来处理 mpe 请求。
于 2013-01-19T13:12:53.817 回答
0
multipart/form-data
编码类型是 HTML 文件上传机制的一个基本部分 - 例如,参见它最初标准化的 RFC ,特别是标题为“使用 ENCTYPE=x-www-form-urlencoded 的文件传输”的这一部分。
虽然现在还有其他上传文件的方法(例如,由 Flash 小部件支持),但这些方法都不能让您以正常x-www-form-encoded
格式提交部分表单,还可以附加上传的文件。
也许您可以编写一个包装器对象,该对象包装一个 API,该 API 支持multipart/form-data
并getParameter
在其之上为非文件字段实现您想要的方法。
于 2013-01-19T13:23:26.853 回答