【问题标题】:Firebase verify post dimensions before uploadingFirebase 在上传前验证帖子尺寸
【发布时间】:2020-06-10 05:01:32
【问题描述】:

我的客户端(React Native 应用程序)有一个 Cropper 组件,它允许用户在将图像发布到我的 Firebase 数据库之前对其进行裁剪。但是,黑客呢?我认为如果有人拿到了 apk 并看到了代码,可能会修改我的 Cropper 并重新构建应用程序,从而违反我的业务规则。

所以,我想知道是否有一种机制可以检查后端(firebase)上图片的尺寸并决定发布照片或向客户端返回错误消息。

谢谢。

【问题讨论】:

    标签: reactjs firebase react-native google-cloud-functions expo


    【解决方案1】:

    您可以通过 Cloud Function 或 Firebase Function 保存图像并在那里检查。函数不一定来自 Firebase。

    图片将在 http 请求中作为正文上传,然后,您加载该图片并使用框架 https://www.npmjs.com/package/image-size 检查其大小。如果检查通过,您可以将其存储在应有的位置。

    【讨论】:

      猜你喜欢
      • 2021-06-09
      • 1970-01-01
      • 2012-05-11
      • 1970-01-01
      • 2020-02-22
      • 2016-08-28
      • 1970-01-01
      • 2013-11-21
      • 1970-01-01
      相关资源
      最近更新 更多