如何在servlet中获取文件大小

时间:2011-05-10 18:10:28

标签: java jsp servlets file-upload

我在jsp中创建了一个表单,其中包含有关文件类别,文件语言等文件的一些属性,在提交按钮表单变量重定向到servlet之后,在这个servlet中我想知道文件大小。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

根据HTML Form Spec,您需要将请求方法设置为POST,并将请求编码设置为元素中的multipart / form-data。如果您使用的是Servlet API 2.5或更早版本,则必须自行解析请求。Apache File Upload API可以很好地完成此任务,您可以轻松获取文件的大小。但是,如果您使用的是Servlet 3.0 API,则可以使用Servlet API进行解析。您可以找到代码段here