如何自动检查上传镜像的MD5哈希值,避免重复镜像?
我想防止用户在我的rails应用程序中上传重复的图像。我有两个模型,名为ImageHash和Image,它们具有ono-to-one关系。图像模型将负责在亚马逊服务器上上传图像。我想检查图像是否重复。这就是为什么我计划在Imagehash模型中对二进制图像进行md5哈希。我该如何轻松地实现这个ruby on rails呢?
发布于 2018-02-10 23:25:11
您可以将MD5散列存储在Image模型的字段中,并验证其唯一性:
class Image < ApplicationRecord
validates :md5_hash, uniqueness: true
endhttps://stackoverflow.com/questions/48702172
复制相似问题