ruby-on-rails - 回形针 validates_attachment_content_type 附加 mp3 时触发的 mp3

标签 ruby-on-rails validation mp3 paperclip

当我使用回形针将以下验证添加到我的语音模型时,努力锻炼,当我尝试上传 mp3 时会触发它:

class Voice < ActiveRecord::Base
  has_attached_file :clip

  validates_attachment_presence :clip
  validates_attachment_content_type :clip, :content_type => [ 'application/mp3', 'application/x-mp3', 'audio/mpeg', 'audio/mp3' ],
                                    :message => 'file must be of filetype .mp3'

  validates_attachment_size :clip, :less_than => 10.megabytes                                    

  validates_presence_of :title      
end

我尝试了许多不同的 mp3 文件,但似乎没有一个上传,因为验证失败。

最佳答案

错误的内容类型?尝试音频/mpeg。

http://www.w3schools.com/media/media_mimeref.asp

关于ruby-on-rails - 回形针 validates_attachment_content_type 附加 mp3 时触发的 mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1751537/

相关文章:

python - 如何在后台(守护进程)重复播放python脚本中的短mp3文件?

ruby-on-rails - 如何在 Sidekiq 中查看 worker 的统计数据?

ruby-on-rails - 我的性能测试没有预期的输出

mysql - 无法创建rails测试数据库

java - 从 JTextField 到 JFormattedTextField

javascript - Backbone 验证未执行

c# - 如何使用DirectSound从Stream播放MP3

ruby-on-rails - 如何用actioncable回复消息给发件人客户端?

javascript - 使用 Bootstrap FormValidation 验证生成的数字输入

javascript - 有没有一种 javascript 方法来检查浏览器是否 native 支持 MP3?