WebM错误的Heroku上的内容类型

时间:2014-08-22 13:42:16

标签: ruby-on-rails heroku ruby-on-rails-4 paperclip webm

我在heroku上有一个rails应用程序来处理视频文件。当我尝试上传.webm文件时,我收到此消息。

[paperclip] Content Type Spoof: Filename bird.webm (["audio/webm", "video/webm"]), content type discovered from file command: application/octet-stream. See documentation to allow this combination.

我知道paperclip使用file命令来确定文件内容类型,所以我在我的机器上检查了这个并且得到了:

$> file --mime-type bird.webm 
bird.webm: video/webm

我还注意到请求参数中的tempfile中的内容类型是正常的:

params[:file].content_type # "video/webm"

除了将application/octet-stream添加为有效的.webm mime-type之外,还有其他方法可以解决这个问题吗?

0 个答案:

没有答案