文件上传更改
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.FileUtil;
|
||||||
import cn.iocoder.yudao.module.bpm.controller.admin.onlyoffice.utils.Md5Utils;
|
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.controller.admin.onlyoffice.vo.Document;
|
||||||
import cn.iocoder.yudao.module.bpm.service.document.DocumentService;
|
import cn.iocoder.yudao.module.bpm.service.onlyoffice.document.DocumentService;
|
||||||
import cn.iocoder.yudao.module.bpm.service.fileupload.FileUploadService;
|
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.onlyofPageReqVO;
|
||||||
import cn.iocoder.yudao.module.only.controller.admin.only.vo.onlyofRespVO;
|
import cn.iocoder.yudao.module.only.controller.admin.only.vo.onlyofRespVO;
|
||||||
import cn.iocoder.yudao.module.only.controller.admin.only.vo.onlyofSaveReqVO;
|
import cn.iocoder.yudao.module.only.controller.admin.only.vo.onlyofSaveReqVO;
|
||||||
|
Loading…
Reference in New Issue
Block a user