【发布时间】:2012-01-04 10:34:44
【问题描述】:
我有一个使用 Servlet 和 JSP 构建的 web 应用程序。我已经使用 apache commons 库构建了一个文件上传功能。我想限制用户上传大文件 - 因此将限制设置为 20 MB。
我使用Fileitem.getSize() 方法获取大小,我猜该方法是读取整个文件以确定大小。如果用户尝试上传几 GB 大小的文件,那会不会在应用服务器上增加很多开销?有没有更好的方法来获取文件大小?
【问题讨论】:
标签: servlets file-upload apache-commons-fileupload