使用 Active Storage Image 获取 MD5 Hash
Get MD5 Hash with Active Storage Image
在更新到 Rails 5.2 之前,我通过这种方式从回形针图像创建了我的 MD5 哈希值:json.image_md5 Digest::MD5.file(monument.image.path(:mobile)).hexdigest
现在有了 Active Storage,我该如何做呢?我已经试过了:
json.image_md5 Digest::MD5.file(url_for(monument.cover_image)).hexdigest
json.image_md5 Digest::MD5.file(rails_blob_path(monument.cover_image)).hexdigest
json.image_md5 Digest::MD5.file(Rails.application.routes.url_helpers.rails_blob_path(monument.cover_image, only_path: true)).hexdigest
但是没有成功。我收到 No such file or directory
.
的错误
你能帮帮我吗?谢谢!
Active Storage 计算文件的 Base64 编码 MD5 摘要,可通过 monument.cover_image.checksum
.
获得
在更新到 Rails 5.2 之前,我通过这种方式从回形针图像创建了我的 MD5 哈希值:json.image_md5 Digest::MD5.file(monument.image.path(:mobile)).hexdigest
现在有了 Active Storage,我该如何做呢?我已经试过了:
json.image_md5 Digest::MD5.file(url_for(monument.cover_image)).hexdigest
json.image_md5 Digest::MD5.file(rails_blob_path(monument.cover_image)).hexdigest
json.image_md5 Digest::MD5.file(Rails.application.routes.url_helpers.rails_blob_path(monument.cover_image, only_path: true)).hexdigest
但是没有成功。我收到 No such file or directory
.
你能帮帮我吗?谢谢!
Active Storage 计算文件的 Base64 编码 MD5 摘要,可通过 monument.cover_image.checksum
.