请求一下各位大神,比如我把连接放在a标签里面,本来是点一下就是下载的,但是由于比较麻烦,并且会产生很多垃圾文件,所以想通过浏览器直接打开该文件,现在一些图片比如jpg,png和pdf,txt等这些文件是可以直接在浏览器打开的,但是office的word Excel ppt等这些文件还是没办法直接通过浏览器直接浏览,请问一下有什么办法可以解决 。
后台用的是php ,
请求一下各位大神,比如我把连接放在a标签里面,本来是点一下就是下载的,但是由于比较麻烦,并且会产生很多垃圾文件,所以想通过浏览器直接打开该文件,现在一些图片比如jpg,png和pdf,txt等这些文件是可以直接在浏览器打开的,但是office的word Excel ppt等这些文件还是没办法直接通过浏览器直接浏览,请问一下有什么办法可以解决 。
后台用的是php ,
可以打开图片、pdf等类型是因为浏览器本身支持这些格式,xls、ppt等文件类型并不是互联网常用的文件格式,自然也不会有主流浏览器去做支持。如果想要控制下载,最简单的办法实在a标签加上onclick事件,confirm让用户确认后再打开链接
你可以用试试微软自家的Office Web App,不过貌似要科学上网。
也可以用豆丁、百度文档这些,不过没用过不知道具体效果怎样。
总之要让用户即使没有安装Office也能看文件不是难事。
可以试试ONLYOFFICE文档,原生office open XML格式,高度兼容Office,支持查看、编辑、协作处理文档、工作表、幻灯片、 PDF表单。支持任何编程语言集成。https://www.onlyoffice.com/zh/
27 回答12.9k 阅读
8 回答3.4k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
5 回答5.3k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
3 回答1.7k 阅读
4 回答2.3k 阅读✓ 已解决
不可以,没见过哪个浏览器装了
word
|excel
|ppt
这些东西,因为这些东西都是二进制由相应都解释器解析都你怎么能直接打开呢?除非你在web页面上做个table