Code Bye

MultipartConfig标记

 

@MultipartConfig(location=”/tmp”, fileSizeThreshold=1024*1024,
    maxFileSize=1024*1024*5, maxRequestSize=1024*1024*5*5)
上面是什么意思??


100分
location:绝对路径文件系统上的目录。 location属性不支持路径相对于应用程序上下文。这个位置是用来暂时存储的文件,而部分被处理,或当文件的大小大于配置的fileSizeThreshold设置。默认位置是“”。 
fileSizeThreshold:以字节为单位的文件大小后,该文件将被暂时存储在磁盘上。默认大小为0字节。 
MAXFILESIZE:允许上传的文件,以字节为单位的最大大小。如果有上传文件的大小超过这个尺寸越大,Web容器将抛出一个异常(IllegalStateException异常)。默认大小是无限的。 
maxRequestSize:允许一个多/ form-data的请求,以字节为单位的最大大小。如果所有上传的文件的总大小超过这个阈值时,Web容器将抛出一个异常。默认大小是无限的。
这最主要对于文件上传参数的配置,看一下这张图,希望对楼主有帮助

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明MultipartConfig标记