最佳实践:上传图像,执行服务器端检查,获取响应

时间:2018-07-30 16:22:17

标签: firebase

我想知道如何在Firebase中最好地解决以下情况:

  • 发送图像以及一些数据,特别是用户之前收到的上传代码(编辑:有效代码为100到1000s)
  • 执行服务器端对数据的检查。仅当上传代码有效时,才应存储图像(及相关数据)
  • 向用户返回响应(成功或失败,即代码无效)

一种方法是使用自定义的云功能来做到这一点,但是其他帖子则建议直接上传到云存储并在触发的功能中执行检查会更快/更高效。但是,如何获得对客户的成功/失败响应?

编辑:目标平台是Web / JS。

1 个答案:

答案 0 :(得分:0)

对于由存储触发的云功能,您将使用云功能将响应状态(成功或失败)写入实时数据库(或特定的Firestore文档)的特定节点,并添加一个此节点(或文档)前端的侦听器