请问后端返回pdf下载地址,前端怎么实现pdf的预览?

阅读 4.4k
3 个回答

谢谢大家,我还是让后端直接pdf转base64图片,展示在页面上,pdf确实没法直接展示在页面上吧。就这样解决了

直接使用 window.open(PDF_URL) 从新页面中打开就可以了。
但是得确保后端给到的URL时PDF的预览地址,而不是下载地址。

如果是返回的文件流之类的,那么就只能在前端下载好,生成对应的临时地址再在浏览器中打开了。

后端返回文件地址,前端直接在新标签页打开就可以实现预览了。

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