java - 中止从 servlet 上传以限制文件大小

标签 java http servlets upload

我想限制可以上传到应用程序的文件的大小。为此,我想在上传文件的大小超过限制时从服务器端中止上传过程。

有没有办法在不等待 HTTP 请求完成的情况下从服务器端中止上传过程?

最佳答案

使用 JavaEE 6/Servlet 3.0 的首选方法是使用 @MultipartConfig annotation在你的 servlet 上是这样的:

@MultipartConfig(location="/tmp", fileSizeThreshold=1024*1024, 
    maxFileSize=1024*1024*5, maxRequestSize=1024*1024*5*5)
public class UploadFileServiceImpl extends HttpServlet ...

关于java - 中止从 servlet 上传以限制文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/157132/

相关文章:

java - tomcat中的HttpRequest最大允许大小?

java - 创新设置: How to install a file after install?

java - 使用 Morphia 读取 BigDecimal

javascript - 基于页面分离 JS 文件是一种好的做法吗?

azure - Xamarin.Android 无法在 Android 10 Q 中从 Azure 数据库中提取表

java - 将值从 fragment 传递到另一个错误

rest - 将 XML 转换为 http URI 模板

forms - 在 Racket 中向 servlet 提交 HTML 表单

java - 从 AJAX 调用异步 Servlet

java - MVC 中页面未重定向到 servlet