From 5852034f7e76a0b9e9a68c766418c908198b66a3 Mon Sep 17 00:00:00 2001 From: wanggeng888 <450292408@qq.com> Date: Tue, 11 May 2021 15:47:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=96=87=E4=BB=B6=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E5=A4=84=E7=90=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/ink/wgink/common/config/BeanConfig.java | 6 ++++++ .../ink/wgink/module/file/service/impl/FileServiceImpl.java | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/ink/wgink/common/config/BeanConfig.java b/common/src/main/java/ink/wgink/common/config/BeanConfig.java index b0bdbca2..020ffb80 100644 --- a/common/src/main/java/ink/wgink/common/config/BeanConfig.java +++ b/common/src/main/java/ink/wgink/common/config/BeanConfig.java @@ -9,6 +9,7 @@ import org.springframework.http.MediaType; import org.springframework.http.converter.HttpMessageConverter; import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; import org.springframework.security.crypto.password.PasswordEncoder; +import org.springframework.web.multipart.commons.CommonsMultipartResolver; import java.nio.charset.Charset; import java.util.ArrayList; @@ -27,6 +28,11 @@ import java.util.List; @Configuration public class BeanConfig { + @Bean(name = "multipartResolver") + public CommonsMultipartResolver getCommonsMultipartResolver() { + return new CommonsMultipartResolver(); + } + @Bean public HttpMessageConverter configureMessageConverters() { FastJsonHttpMessageConverter converter = new FastJsonHttpMessageConverter(); diff --git a/module-file/src/main/java/ink/wgink/module/file/service/impl/FileServiceImpl.java b/module-file/src/main/java/ink/wgink/module/file/service/impl/FileServiceImpl.java index b56d36b6..9ec6ed55 100644 --- a/module-file/src/main/java/ink/wgink/module/file/service/impl/FileServiceImpl.java +++ b/module-file/src/main/java/ink/wgink/module/file/service/impl/FileServiceImpl.java @@ -495,7 +495,8 @@ public class FileServiceImpl extends DefaultBaseService implements IFileService try { multimediaInfo = encoder.getInfo(source); } catch (EncoderException e) { - throw new SystemException("文件解析错误"); + e.printStackTrace(); + throw new SystemException("文件解析错误", e); } long fileDuration = multimediaInfo.getDuration() / 1000; if (fileDuration > maxDuration) {