这周有个需求做个文档平台,出于安全与性能考虑,我选择将文件前后端已流的形式交互,而不是直接访问地址。
技术栈:springboot 2.0 + vue
用到的开源技术有:pdf.js(展示pdf) 、 editor-ui(在线展示、编辑word)
具体用法有很多帖子,可以去参考一下,作者们的git上也写的很详细了,我就不抢人家功劳了。
这里我贴一个比较深的坑:
getObjectURL(file) {
let url = null;
if (window.createObjectURL != undefined) {
// basic
url = window.createObjectURL(file);
} else if (window.webkitURL != undefined) {
// webkit or chrome
try {
url = window.</