版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_27626333/article/details/87890664
能够实现在线预览,但Word、Excel、PPT文档用同样的方式打开则是默认下载。
微软office online提供了接口来实现Word、Excel、PPT文档在线预览:
http://view.officeapps.live.com/op/view.aspx?src=
查看文档地址Office Web Viewer: View Office documents in a browser。实现在线预览的前提是预览资源必须是公共可访问的,通过联机查看 Office 文档可以测试文件是否可以在线预览。
/**
* @description [viewFile 查看文件]
* @author ZouMiao
* @param {String} url [文件地址]
* @returns {Null} [没有返回]
*/
export const viewFile = function (url) {
let onlineViewType = ['doc', 'docx', 'xls', 'xlsx', 'xlsm', 'ppt', 'pptx']
let fileTypeName = url.substring(url.lastIndexOf('.') + 1, url.length).split('?