当我将文件直接上传到S3时,取出该网址并将其传递给Paperclip以保存在模型中,Paperclip检测到content_type
application/octet-stream
的错误def update
@model.update({
video: URI.parse(URI.unescape(clip_params[:video_url])),
thumbnail: URI.parse(URI.unescape(clip_params[:thumbnail_url]))
})
end
。为什么呢?
我的控制器方法如下所示:
content_type
我在我的模型中验证validates_attachment :video, content_type: { content_type: 'video/mp4' }
validates_attachment :thumbnail, content_type: { content_type: 'image/png' }
,如下所示:
content_type
但我仍然收到Paperclip的错误,指出我的文件的iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface xenbr0 -j ACCEPT
无效。当我传入URL时,为什么没有读取正确的内容类型?