代码拉取完成,页面将自动刷新
由于cloudreve在调用文件预览api传入的url无法获取文件后缀名,则无法判断具体的文件类型,但我通过最新版本的cloudreve知晓,cloudreve官方提供了一个name变量,可以获取文件真实名称,但是无法在url里面去附加,只能通过如下方式添加http://kkfileview.lhstack.com/onlinePreview?url={$srcB64}&fullfilename={$name}
,然后我观察kkfileview的源码,获取fullfilename的方式是通过解析url得到,并没有通过请求参数去获取cloudreve传递的name,于是我在kkfileview源码里面添加如下代码,最终解决cloudreve新版本预览问题,在此想请作者将此代码合入kkfileveiw最新版本中。
以上是我修改的代码
String fullfilename = req.getParameter("fullfilename");
String fullFileName = Optional.ofNullable(fullfilename).orElse(WebUtils.getUrlParameterReg(url, "fullfilename"));
登录 后才可以发表评论