ruby-on-rails - Rails + Filepicker gem : how to allow to upload only images?

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

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

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

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

image/*

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

extensions: "image/*"

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

谢谢

最佳答案

您混淆了 extensionsmimetypes。来自readme :

  • extensions - 您希望此上传支持的文件类型的扩展名。例如:“.png、.jpg”。
  • mimetypes - 您希望支持此上传的文件类型。例如:“图像/png、文本/*”。

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

关于ruby-on-rails - Rails + Filepicker gem : how to allow to upload only images?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22323512/

相关文章:

ruby-on-rails - 唤醒 heroku 应用程序

ruby - 我如何使用 Rack/Test 来测试 Sinatra 重定向?该应用程序有效,但测试没有

ruby-on-rails - 用于元素引用和赋值的 Ruby 方法

php - MSOFFICE MIME 类型验证

android - android 中的 getContent() 将输出作为 MimeMultiPart,但我实际上想要电子邮件正文内容

ruby-on-rails - 未定义的局部变量或方法 capybara rspec

ruby-on-rails - 在 XML 响应中返回错误消息

ruby-on-rails - 参数查询

ruby - 为什么语法突出显示不适用于 Chrome Devtools 中的 Ruby 文件 (.erb)?

c# - 使用 Response.TransmitFile() 下载 .xlsx 文件