为了账号安全,请及时绑定邮箱和手机立即绑定

为新购买的项目生成过期下载链接

为新购买的项目生成过期下载链接

偶然的你 2023-06-09 15:58:02
我正在构建一个简单的静态网站,使用 Stripe checkout api 销售单个 pdf 文件。我希望能够在客户成功购买 pdf 后生成一个过期下载链接。我真的不确定该怎么做,但我正在考虑使用 firebase 将文件存储在存储桶中,并以某种方式使用云函数生成一个临时下载链接,该链接会在一段时间后过期,但我不确定如何去做这个(或者如果这是最好的解决方案)。谁能给我一些关于去这里的方向的帮助?
查看完整描述

1 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

Firebase 的下载 URL 不会过期,但您可以从 Firebase 控制台撤销。

但更适合您的用例的可能是使用 Cloud Storage 的签名 URL,它具有内置的过期属性。您可以使用 Cloud Storage SDK 或 Firebase 的 Admin SDK 生成这些,所有这些都应该只在受信任的环境中运行——例如您的开发机器、您控制的服务器或 Cloud Functions。

查看完整回答
反对 回复 2023-06-09
  • 1 回答
  • 0 关注
  • 109 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信