Ruby on rails 无法上载通过google drive下载的.docx格式文件
无法上载.docx格式文件(通过google drive下载),但当通过“Microsoft Word”生成.docx文件时,该文件仍在工作 使用.docx的MimeType是“application/vnd.openxmlformats officedocument.wordprocessingml.document”Ruby on rails 无法上载通过google drive下载的.docx格式文件,ruby-on-rails,ruby,upload,paperclip,Ruby On Rails,Ruby,Upload,Paperclip,无法上载.docx格式文件(通过google drive下载),但当通过“Microsoft Word”生成.docx文件时,该文件仍在工作 使用.docx的MimeType是“application/vnd.openxmlformats officedocument.wordprocessingml.document” *注意:使用回形针gem(版本:5.1.0)。如果要附加图像和文档,需要为文档创建另一个回形针属性。在您的模型上: has_attached_file :document va
*注意:使用回形针gem(版本:5.1.0)。如果要附加图像和文档,需要为文档创建另一个回形针属性。在您的模型上:
has_attached_file :document
validates_attachment :document, :content_type => { :content_type => %w(application/pdf application/msword application/vnd.openxmlformats-officedocument.wordprocessingml.document) }
如果要附加图像或文档,可以执行以下操作:
validates_attachment :document, :content_type => {:content_type => %w(image/jpeg image/jpg image/png application/pdf application/msword application/vnd.openxmlformats-officedocument.wordprocessingml.document)}
如果选择第一个选项,则需要在视图上输入两个文件,而第二个选项仅需一个。在这件事上没有对错之分。这取决于你想做什么
如果您想使用google drive上传文档格式,请点击以下链接:
谢谢Yogesh,这里的问题陈述略有不同。下面提到的MimeType在您从googledrive下载.docx文件时本身不起作用&如果您从msword创建.docx文件,它就会起作用。“application/vnd.openxmlformats officedocument.wordprocessingml.document”@Rakesh:你有解决方案吗?我也面临同样的问题