我正在使用paperclip上传CSV文件。我需要验证它们,只能上传CSV文件:
validates_attachment :uploaded_file_csv, content_type: { content_type: ['text/csv']} , message: "is not in CSV format"
但我对此验证器有疑问:如果用户从Windows操作系统或文件上传文件是使用Microsoft Office创建的 - 此验证程序上升错误该文件无效。 如何验证microsoft / csv文件?
答案 0 :(得分:0)
添加以下content_type:application / vnd.ms-excel
MIME类型application / vnd.ms-excel用于表示存在Microsoft Excel电子表格或Microsoft Excel模板。此MIME类型的类别是“application”。您应该根据RFC 4180使用“text / csv”。