在线预览文件

2022/4/21 vue

# 接入说明

依赖 js-base64 :

yarn add js-base64

or

npm install js-base64

代码示例:

import { Base64 } from 'js-base64'

// 文件预览服务地址
var fileviewHome ='http://127.0.0.1:8012/onlinePreview?url=' 
// 要预览文件的访问地址
var url = 'http://127.0.0.1:8080/file/test.xlxs'; 
// 对文件访问地址先通过base64编码,再通过encode编码
var encode = encodeURIComponent(Base64.encodeURI(url))
// 拼接到 文件预览服务地址 后面 
window.open(fileviewHome + encode);

# 参数说明

参数 说明 备注
url 附件访问地址 需要对地址base64编码再通过encode进行编码
watermarkTxt 动态水印 示例: http://127.0.0.1:8012/onlinePreview?url={encode}&watermarkTxt=同徽提供服务