文件上传更改
This commit is contained in:
parent
32c52c41a7
commit
5837fcc2f0
@ -0,0 +1,29 @@
|
||||
package cn.iocoder.yudao.module.bpm.controller.admin.onlyoffice;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.client.RestTemplate;
|
||||
import org.springframework.web.servlet.config.annotation.CorsRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||
|
||||
@Configuration
|
||||
public class Crosconfig implements WebMvcConfigurer {
|
||||
|
||||
|
||||
public void addCorsMappings(CorsRegistry registry) {
|
||||
registry.addMapping("/**")
|
||||
.allowedOrigins("*")
|
||||
// .allowCredentials(true)
|
||||
.allowedMethods("GET", "HEAD", "POST", "PUT", "DELETE", "OPTIONS")
|
||||
.maxAge(3600);
|
||||
}
|
||||
|
||||
/**
|
||||
* 配置restTemplate工具类
|
||||
* @return
|
||||
*/
|
||||
@Bean
|
||||
public RestTemplate restTemplate(){
|
||||
return new RestTemplate();
|
||||
}
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
package cn.iocoder.yudao.module.bpm.controller.admin.onlyoffice;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.servlet.config.annotation.ViewResolverRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||
import org.thymeleaf.spring5.view.ThymeleafViewResolver;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@Configuration
|
||||
public class MvcConfiguration implements WebMvcConfigurer {
|
||||
|
||||
// @Resource(name="thymeleafViewResolver")
|
||||
// @Autowired
|
||||
@Resource
|
||||
private ThymeleafViewResolver thymeleafViewResolver;
|
||||
@Value("${files.docservice.url.site}")
|
||||
private String documentServerHost;
|
||||
@Value("${files.docservice.url.api}")
|
||||
private String documentServerApiJs;
|
||||
@Override
|
||||
public void configureViewResolvers(ViewResolverRegistry registry) {
|
||||
if (thymeleafViewResolver != null) {
|
||||
Map<String, Object> vars = new HashMap<>(8);
|
||||
vars.put("documentServerApiJs", documentServerHost+documentServerApiJs);
|
||||
System.out.println("documentServerApiJs"+ String.format(documentServerApiJs, documentServerHost));
|
||||
// System.out.println( String.format(documentServerApiJs, documentServerHost));
|
||||
// 静态参数,只取一次值
|
||||
thymeleafViewResolver.setStaticVariables(vars);
|
||||
}
|
||||
}
|
||||
}
|
@ -10,8 +10,8 @@ import cn.iocoder.yudao.module.bpm.controller.admin.onlyoffice.utils.DocumentCon
|
||||
import cn.iocoder.yudao.module.bpm.controller.admin.onlyoffice.utils.FileUtil;
|
||||
import cn.iocoder.yudao.module.bpm.controller.admin.onlyoffice.utils.Md5Utils;
|
||||
import cn.iocoder.yudao.module.bpm.controller.admin.onlyoffice.vo.Document;
|
||||
import cn.iocoder.yudao.module.bpm.service.document.DocumentService;
|
||||
import cn.iocoder.yudao.module.bpm.service.fileupload.FileUploadService;
|
||||
import cn.iocoder.yudao.module.bpm.service.onlyoffice.document.DocumentService;
|
||||
import cn.iocoder.yudao.module.bpm.service.onlyoffice.fileupload.FileUploadService;
|
||||
import cn.iocoder.yudao.module.only.controller.admin.only.vo.onlyofPageReqVO;
|
||||
import cn.iocoder.yudao.module.only.controller.admin.only.vo.onlyofRespVO;
|
||||
import cn.iocoder.yudao.module.only.controller.admin.only.vo.onlyofSaveReqVO;
|
||||
|
Loading…
Reference in New Issue
Block a user