政企WPS

This commit is contained in:
zhangqinbin
2023-12-23 00:00:27 +08:00
parent a281f7dc19
commit d45d0da488

View File

@ -157,12 +157,18 @@ public class WpsController {
if (cookie.isPresent()) { if (cookie.isPresent()) {
log.info(String.valueOf(request.getRequestURL())); log.info(String.valueOf(request.getRequestURL()));
String referer = request.getHeader("Referer"); // String referer = request.getHeader("Referer");
String r1 = referer.substring(0,referer.indexOf("//")+2); // String r1 = referer.substring(0,referer.indexOf("//")+2);
String r11 = referer.substring(r1.length(),referer.length()); // String r11 = referer.substring(r1.length(),referer.length());
String r2 = r11.substring(0,r11.indexOf("/")>=0?r11.indexOf("/"):r11.length()); // String r2 = r11.substring(0,r11.indexOf("/")>=0?r11.indexOf("/"):r11.length());
String host = r1+r2; // String host = r1+r2;
String host = request.getHeader("Host");
log.info("getWpsUrlBy host:"+host); log.info("getWpsUrlBy host:"+host);
if(host.indexOf("18022")>=0){
host = "http://"+host;
}else if(host.indexOf("18023")>=0){
host = "https://"+host;
}
String authToken = cookie.get().getValue(); String authToken = cookie.get().getValue();
WpsClientInVo in = this.wpsService.getKSWpsUrlDecrypt(key,fileName); WpsClientInVo in = this.wpsService.getKSWpsUrlDecrypt(key,fileName);