我希望只能上传.apk文件。 但是,当我尝试使用.apk文件时,它会被拒绝。
到目前为止我尝试过:
validates_attachment_content_type :app, :content_type => ['apk']
你是怎么做到的?也许有一种方法可以为文件名(和扩展名)指定正则表达式?
答案 0 :(得分:1)
尝试
validates_attachment_content_type :app, :content_type => ['application/vnd.android.package-archive']
这是apk文件的实际mime类型。
如果这不起作用,则暂时删除验证并上传apk文件。查看content_type在数据库中的存储内容,然后将其用作字符串。如果存在差异,您可能需要使用各种浏览器进行测试。
希望这有帮助。