Paperclip验证.apk文件

时间:2011-04-18 23:50:36

标签: ruby-on-rails paperclip

我希望只能上传.apk文件。 但是,当我尝试使用.apk文件时,它会被拒绝。

到目前为止我尝试过:

validates_attachment_content_type :app, :content_type => ['apk']

你是怎么做到的?也许有一种方法可以为文件名(和扩展名)指定正则表达式?

1 个答案:

答案 0 :(得分:1)

尝试

validates_attachment_content_type :app, :content_type => ['application/vnd.android.package-archive']

这是apk文件的实际mime类型。

如果这不起作用,则暂时删除验证并上传apk文件。查看content_type在数据库中的存储内容,然后将其用作字符串。如果存在差异,您可能需要使用各种浏览器进行测试。

希望这有帮助。