kkfileview3.3.1版本个人使用记录

一、下在kkfileview.zip
下载地址:https://gitee.com/kekingcn/file-online-preview
在这里插入图片描述
解压后直接启动服务。

二、前端使用
先访问http://127.0.0.1:8012/index,地址显示如下界面则启动成功,并可在该页面体验:
在这里插入图片描述

<script>
import { Base64  } from 'js-base64';
export default {
  name: "HelloWorld",
  data() {
    return {};
  },
  created() {},
  methods: {
    go() {
      var url = "http://47.105.92.183:8190/img/logo.png"; //要预览文件的访问地址
      window.open('http://219.152.168.143:8012/onlinePreview?url='+encodeURIComponent(Base64.encode(url)));
    },
    
  },
};
</script>

常见问题:
注:本文采用kkfileview3.3.1版本(低版本代码有差异)
文档预览失败
前端页面反馈
在这里插入图片描述

后端反馈
在这里插入图片描述

经调试发现是转码过程出了问题,后端接收的是一个经base64加密的url,前端需要Base64.encode(url)一次。

但即使如此,将后端服务打成jar包运行,演示页没有问题,但项目中却报404,由于对java不熟,我妥协了(花5块钱加官网提供的技术群=_=),在群里下载了编译好的包。
直接点击bin目录下的startup.bat文件运行即可。

鉴于上述问题,kkfileview会到服务端去请求要预览的文件,经调试发现是由于项目中服务请求时,有部分请求采用了https协议,需将请求方式转成http协议。当然这是我这边的问题,但这多数都是在服务请求文件时出的错,可往这个坑里使劲跳,说不定你就跳出来了(_)。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值