【发布时间】:2019-02-21 02:26:39
【问题描述】:
我想使用 gem 回形针 上传从谷歌驱动器下载的 docx 文件,但我收到 无效的内容类型错误。下面是我的代码
has_attached_file :initial_document
validates_attachment :initial_document, content_type: {content_type: %w(image/jpeg image/jpg image/png application/pdf application/msword application/vnd.openxmlformats-officedocument.wordprocessingml.document)}
我可以上传从 ms word 创建的文件,但不能从谷歌驱动器上传。 调试的时候发现.docx文件的内容类型是application/zip 我用的是Rails 5.0和paperclip 5.1
【问题讨论】:
-
你确定是
application/zip吗?如果是这样,只需将其添加到content_type -
是的,它的 application.zip ,我允许 application.zip 但下载时我收到了相同的文件,没有任何扩展名
标签: ruby-on-rails ruby paperclip