H5W3
当前位置:H5W3 > 其他技术问题 > 正文

【前端问题精选】angular 怎么实现微信端打开word、excel、pdf等文件?

项目要求做个公众号,展示一下公司制度或者考勤结果等等。文件都会在后台上传到数据库里。

要求:

  1. 文件只读。
  2. 如果当前从数据库拿到的文件类型是doc,那么页面就直接展示doc。如果是excel,就直接展示excel。如果是pdf,就直接展示pdf…

请问,能做到吗?是用插件?还是,别的?望告知,谢谢!~

回答:

不需要做任何特殊操作,现在最新版的微信浏览器已经可以打开任意的word, excel, pdf文件。在iPhone上可以直接打开,在安卓上微信会提示用户必须安装QQ浏览器,装完QQ浏览器之后,在微信里可以直接打开以上文件。

回答:

Iphone上,使用一个iframe就可以直接打开了。

安卓上不行,都会提示要下载文件,再用一些带阅读器的浏览器或者阅读器APP来打开。
因为安卓检测到文件流就会下载,除非后台传来的不是文件,是base64之类的,然后自己再转换成pdf。不过这样会让文件失去了转发分享的作用。

本文地址:H5W3 » 【前端问题精选】angular 怎么实现微信端打开word、excel、pdf等文件?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址