我正在使用 Servlet 和 JSP 构建一个 Web 应用程序。我已经使用 apache commons 库构建了一个文件上传功能。我想限制用户上传大文件 - 因此将限制设置为 20 MB。
我正在使用Fileitem.getSize()
我猜是读取整个文件以确定大小的方法来获取大小。如果用户尝试上传几 GB 大小的文件,那会不会在应用服务器上增加很多开销?获取文件大小是否有更好的选择?
我正在使用 Servlet 和 JSP 构建一个 Web 应用程序。我已经使用 apache commons 库构建了一个文件上传功能。我想限制用户上传大文件 - 因此将限制设置为 20 MB。
我正在使用Fileitem.getSize()
我猜是读取整个文件以确定大小的方法来获取大小。如果用户尝试上传几 GB 大小的文件,那会不会在应用服务器上增加很多开销?获取文件大小是否有更好的选择?