在浏览器中安全地使用存储在Firebase存储中的文件

时间:2018-04-17 19:22:29

标签: javascript firebase firebase-storage

我有一些存储在Firebase存储中的PDF文件。我想a)在网站上显示文件,b)尽可能使(*)让某人下载文件。有没有人对如何实现这个有任何建议?

  • 我意识到聪明的黑客可能会绕过任何保护措施。我的酒吧'这些文件对普通互联网用户来说是安全的。

我也意识到这可能实际上是不可能的,我可能需要考虑其他设置。

1 个答案:

答案 0 :(得分:0)

项目B很难实现,因为通常您会使用HTML中的文件下载网址,例如<a href="https://your_now_exposed_pdf_url" />,任何拥有此链接的人都可以获取该文件。

你可以做的是在中间使用代理服务器从firebase获取文件并将它们提供给你的前端,这样至少不暴露真正的文件下载URL你可以在服务器端实现一些东西仅向授权用户提供这些文件。