Java文件上传大小检查

时间:2011-01-05 09:48:10

标签: java jsp servlets file-upload

我正在使用jsp / servlet进行文件上传,

我可以上传文件,但想限制可以上传的文件的大小。有没有办法检查文件的大小而不上传..(在服务器端)

2 个答案:

答案 0 :(得分:2)

您可以使用commons-fileupload

设置setSizeThreshold

注意: * 如果不直接将其直接发送到服务器,则无法确定文件大小 *

答案 1 :(得分:2)

  

有没有办法检查文件的大小而不上传 ..(在服务器端)

不,服务器无法访问客户端的文件系统。

出于安全原因,甚至客户端JavaScript都不能访问文件系统,因此唯一的方法是在客户端上运行一些具有特殊权限的签名软件(签名Java Applet等)。但是,这需要客户端允许软件运行。

因此最有意义的答案是org.life.java's answer来限制服务器的上传大小。