gpt4 book ai didi

ruby-on-rails - 带有回形针 Docx content_type 的 Rails 将作为应用程序/zip 回来

转载 作者:行者123 更新时间:2023-12-04 06:22:47 25 4
gpt4 key购买 nike

有没有其他人看到这个?

我正在使用带有回形针的 rails 3,当我上传 .doc 时,它的应用程序/msword 效果很好,但是当我上传 .docx 时,content_type 被保存为应用程序/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

如果您的应用程序通过 Apache 代理并且 Apache 为您的静态 Assets 提供服务,您还必须按照 http://bignosebird.com/apache/a1.shtml 使用新的 mime 类型配置 apache(并重新启动)

我的 mime 类型位于/etc/mime.types 但尝试 locate mime.types如果你不确定。

关于ruby-on-rails - 带有回形针 Docx content_type 的 Rails 将作为应用程序/zip 回来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4811808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com