【问题标题】:Can I customize the Dragonfly image_uid?我可以自定义蜻蜓 image_uid 吗?
【发布时间】:2019-05-14 10:08:51
【问题描述】:

我正在使用 Dragonfly,并且希望获得无法“猜测”的更长文件名 (image_uids)。 我当前的文件名如下所示:

2019/05/14/5ep7gqqmiu_test.jpg

我更喜欢这样的路径:

2019/05/14/5ep7gqqmiun96v661gt3bdscv305xnxwzmmtr0sknwscqlxq90_test.jpg

如何在文件名之间添加一个随机字符串?我找不到这个的内置选项。

我试图找出作业哈希的创建位置,但在 GitHub 存储库中找不到该部分。

【问题讨论】:

    标签: ruby upload datastore dragonfly-gem


    【解决方案1】:

    我发现可以在文档中添加自定义路径:

    storage_options do |a|
      { path: "#{date.strftime('%Y/%m/%d')}/#{SecureRandom.hex(64)}_#{a.name}" }
    end
    

    这会在文件名中添加一个 64 个字符的随机字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多