如何比较本地文件和云文件 Azure



我有一个本地站点,我可以在其中添加或删除附件。添加附件后,它们将上传到 Azure Blob 存储。但是除了当前附加的文件的名称外,我没有获得直接信息。我正在寻找一种有效的机制来比较本地和云实例之间的文件。例如,如果用户添加文件 A 和 B,它们将上传到 Azure。然后,如果用户编辑 A 并重新上传,我需要比较本地和 Azure 之间的文件内容,以及是否有更改重新上传。此外,如果用户删除文件 B,我需要再次检查 A 是否未编辑。到目前为止,我已经考虑过比较流内容。还有其他有效的方法吗?

>布莱恩给出了正确的方向。我将使用事件网格生成 MD5 版本,然后将其存储到键值对存储中。然后在上传新版本之前,只需查找键值对并比较两个MD5版本即可。

以下是一些使用 s3 的有用链接,但可以为您提供一些见解:

- 如何比较 Amazon S3 对象的版本?

-https://github.com/micnews/s3-diff

最新更新