【问题标题】:Rails + Filepicker gem: how to allow to upload only images?Rails + Filepicker gem:如何只允许上传图片?
【发布时间】:2014-04-14 22:25:19
【问题描述】:

我正在使用 Rails 应用程序的官方 Filepicker gem,到目前为止,如果我想将 mimetypes 指定为所有图像,我正在这样做:

extensions: ".png,.jpg,.jpeg,.gif"

在 Filepicker 网站的官方文档页面上,显示了这种方法:

image/*

所以我尝试在使用的符号中将这种方法用于 Filepicker gem:

extensions: "image/*"

但是当我尝试上传一些东西时,它给出了关于不正确文件类型的错误...如何正确地允许所有类型的图像?

谢谢

【问题讨论】:

    标签: ruby-on-rails ruby mime-types filepicker


    【解决方案1】:

    您混淆了extensionsmimetypes。来自readme

    • extensions - 您希望为此上传支持的文件类型的扩展名。例如:“.png,.jpg”。
    • mimetypes - 您希望为此上传支持的文件类型。例如:“image/png,text/*”。

    Offtopic:为什么这是官方 Filepicker gem?

    【讨论】:

    • 哦,我没注意到。注意力不集中。 “Offtopic:为什么这是官方的 Filepicker gem?” -> Beucase 它来自 Filepicker 的创建者。
    • 啊,好吧,我错过了 Filepicker 是一项真正的服务,而不仅仅是一些文件上传助手。对于真正的问题:你试过mimetypes: "image/*"吗?
    猜你喜欢
    • 2023-03-12
    • 2017-05-21
    • 1970-01-01
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 2011-06-05
    • 2021-11-15
    • 1970-01-01
    相关资源
    最近更新 更多