【问题标题】:Paperclip failed to upload msg file typePaperclip 无法上传 msg 文件类型
【发布时间】:2017-05-27 02:32:17
【问题描述】:

我需要将 msg 文件附加到 rails,我已经为 msg 文件类型添加了 mime 类型

validates_attachment :file, content_type: { content_type: ["image/jpg", "image/jpeg", "image/png", "image/gif", "application/pdf","application/vnd.ms-excel",     
         "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
         "application/msword",
         "application/vnd.ms-outlook", 
         "application/octet-stream",
         "application/vnd.openxmlformats-officedocument.wordprocessingml.document", 
         "text/plain"] }

但是当使用示例 msg 文件上传时出错

Command :: file -b --mime '/tmp/5e8ff9bf55ba3508199d22e984129be620170527-6239-gqgnhz.msg'
Command :: file -b --mime '/tmp/5e8ff9bf55ba3508199d22e984129be620170527-6239-g903st.msg'
(0.2ms)  ROLLBACK
Completed 500 Internal Server Error in 26ms (ActiveRecord: 1.7ms)

有什么建议吗?我正在使用回形针 5.1.0

【问题讨论】:

    标签: ruby-on-rails paperclip msg paperclip-validation


    【解决方案1】:

    什么是 rails 验证错误?

    if object.save
      ... 
    else 
      logger.debug object.errors.inspect 
    end
    

    阅读导致回滚的保存错误,从那里你会知道它被拒绝的原因。

    【讨论】:

      猜你喜欢
      • 2018-06-28
      • 1970-01-01
      • 1970-01-01
      • 2014-10-09
      • 2013-09-04
      • 1970-01-01
      • 2014-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多