【问题标题】:Azure Storage: How to check if a blob represents a valid imageAzure 存储:如何检查 blob 是否代表有效图像
【发布时间】:2021-01-16 22:52:21
【问题描述】:

我为用户提供了一个 SAS 令牌来上传 Blob。我想检查 blob 是否代表有效图像。我怎样才能做到这一点?在 SAS 令牌中,我确保 blob 名称以 jpeg 扩展名结尾,但这并不意味着用户上传图像,因为所有内容都作为字节流上传。

【问题讨论】:

    标签: image azure azure-storage azure-blob-storage


    【解决方案1】:

    这不可能如here 所述。也许,更好的验证方式是在用户尝试上传文件时在前端进行验证。

    【讨论】:

      【解决方案2】:

      您可以编写一个 Azure 函数,每次上传新 blob 时都会触发该函数。在该函数中,您可以验证 blob 是否是有效的图像文件,如果不是,则可以将其删除或向上传者发送电子邮件。

      【讨论】:

        猜你喜欢
        • 2022-01-15
        • 2013-07-05
        • 2011-02-08
        • 2011-10-14
        • 2017-11-07
        • 2012-06-17
        • 1970-01-01
        • 2020-06-04
        • 1970-01-01
        相关资源
        最近更新 更多