我正在尝试使用 CarrierWave 的extension_white_list
方法:
def extension_white_list
[/jpe?g/, 'gif', 'png']
end
现在,每当我上传任何东西(甚至是 jpeg 和 png),我都会得到一个CarrierWave::IntegrityError
有人知道我在做什么错吗?
我正在尝试使用 CarrierWave 的extension_white_list
方法:
def extension_white_list
[/jpe?g/, 'gif', 'png']
end
现在,每当我上传任何东西(甚至是 jpeg 和 png),我都会得到一个CarrierWave::IntegrityError
有人知道我在做什么错吗?
你试过 ['jpeg', 'jgp', 'png', 'gif'] 吗?
似乎正则表达式弄乱了调用,因为它应该是extension_white_list 包含的“单词”数组(参见Rails - Using %W )。
问题是我正在上传到 S3,但由于某种原因它无法获取扩展。