AnA*_*ice 6 mime ruby-on-rails paperclip mime-types ruby-on-rails-3
有没有人见过这个?
我正在使用带有回形针的rails 3,当我上传一个.doc时它运行了很棒的应用程序/ msword但是当我上传一个.docx时,content_type被保存为application/zip.
想法?
具有讽刺意味的是,IE可能难以识别新的MS Office文件,而其他浏览器则认为它们很好.
为了让IE使用这些文件,您需要将mime类型添加到服务器配置中.在Rails中,这是在config/initializers/mime_types.rb中完成的
Mime::Type.register "application/vnd.openxmlformats-officedocument.wordprocessingml.document", :docx
Mime::Type.register "application/vnd.openxmlformats-officedocument.presentationml.presentation", :pptx
Mime::Type.register "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", :xlsx
Run Code Online (Sandbox Code Playgroud)
如果您的应用程序是通过Apache代理的,Apache服务于您的静态资产,您还必须根据http://bignosebird.com/apache/a1.shtml使用新的mime类型配置apache(并重新启动)
我的mime类型位于/etc/mime.types,但locate mime.types如果您不确定,请尝试.
| 归档时间: |
|
| 查看次数: |
2070 次 |
| 最近记录: |