【问题标题】:Meteor CollectionFS: How to prevent duplicate files?Meteor CollectionFS:如何防止重复文件?
【发布时间】:2023-03-12 00:19:02
【问题描述】:

我似乎无法在 CollectionFS 对象上找到“校验和”属性。我想要它来防止重复文件被上传。

是否有任何防止重复的最佳实践方法?

我应该自己做客户端并附加到 CollectionFS 对象吗?我不想创建另一个 mongo 集合来跟踪文件。

【问题讨论】:

  • 是的,我认为您必须自己计算和添加校验和。

标签: meteor


【解决方案1】:

最佳实践通常是使用例如 md5 对文件 contents(不包括元数据)进行哈希处理,然后将哈希键与 collectionFS 对象本身一起存储(一旦您有了文档 _id,您就可以使用新密钥更新该文档)。哈希索引,用于与以前的文档进行快速比较。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-03
    • 1970-01-01
    相关资源
    最近更新 更多