我想限制可以上传到应用程序的文件的大小。为此,我想在上传文件的大小超过限制时从服务器端中止上传过程。
有没有办法在不等待 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/