前端如何预览文件

需求:
1.只能预览,不得下载/打印
2.不得使用url方式来预览
求思路,之前我用过文件流,iframe预览,但那是有下载和打印的

阅读 2.3k
3 个回答

下载和打印在浏览器端,你没办法控制,理论上说只要你发给客户端,那就没法完全控制。

所以一般这种需求要先确定程度,比如只是不希望普通用户打印,那你可以用 @media print 把所有内容都隐藏了,虽然改了 CSS 就能打印,但不会用开发者工具的用户就无可奈何了。

flash?你能展示出来,人家就能截图吧。。。

试试把下载打印禁用掉,或者下载打印都是空白的。如果只是在线预览的话可以试试这个模式
https://usdoc.cn/office.html

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题