多部分文件上载:d出引导返回JSON错误消息中的大小超过异常

多部分文件上载:d出引导返回JSON错误消息中的大小超过异常,第1张

概述因为我设置了最大文件上传限制,所以我得到了org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 2097152 bytes 上传文件时

因为我设置了最大文件上传限制,所以我得到了

org.apache.tomcat.util.http.fileupload.fileUploadBase$fileSizelimitExceededException: The fIEld file exceeds its maximum permitted size of 2097152 bytes 

上传文件时出错.它给我的API提供500错误,我应该处理这个错误并以JsON格式返回响应,而不是ErrorController中提供的错误

我想捕获该异常并给出JsON响应而不是ErrorPage.

@RequestMapPing(value="/save",method=RequestMethod.POST)    public ResponseDTO

接受文件的DTO如下

public class fileUploadSingleDTO {@NotNull    private Integer documentname;    private Integer documentVersion;    @NotNull    private multipartfile file;}
最佳答案我知道你可以通过使用它来处理多部分文件异常.

@ControllerAdvicepublic class MyErrorController extends ResponseEntityExceptionHandler {Logger logger = org.slf4j.LoggerFactory.getLogger(getClass());@ExceptionHandler(MultipartException.class)@ResponseBodyString handlefileException(httpServletRequest request,Throwable ex) {    //return your Json insted this string.    return "file upload error";  }}
总结

以上是内存溢出为你收集整理的多部分文件上载:d出引导返回JSON错误消息中的大小超过异常全部内容,希望文章能够帮你解决多部分文件上载:d出引导返回JSON错误消息中的大小超过异常所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1245637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)