在线预览可以使用开源软件kkFileView
参考基于SpringBoot的文件在线预览神器,支持99%的文件在线预览
url需要进行base64编码后,再进行urlencode编码
String str = "url";
String encode = Base64.getEncoder().encodeToString(str.getBytes("UTF-8"));
encode = URLEncoder.encode(encode, "UTF-8");
System.out.println(encode);