Skip to main content
 首页 » 编程设计

python之django/python : Google doc viewer issue with . docx/.xlsx/.pptx

2025年05月04日26TianFang

我们正在使用 google doc viewer 查看 ms-office 文件

问题:当我们尝试通过 Viewer 查看它时,它会打开显示 PK 的文档

当我搜索问题时,我得到了一个有用的链接:https://groups.google.com/a/googleproductforums.com/forum/#!category-topic/docs/documents/7j_BXBtQWQg

它说:您的服务器发送的 Content-Type header 不正确

我们如何更改/更正服务器在 django/python 中发送的 Content-Type header ??

任何帮助将不胜感激..谢谢

请您参考如下方法:

也许如果您动态提供文件(即,而不是使用标准的静态文件),您可以返回一个包含文件内容的 HttpResponse,然后设置您自己的内容类型。我以前用图像做过这个:

return HttpResonse(the_file, "Content-Type: image/png") 

其中 the_file 是实际的文件数据(不是文件对象)。

这对您的目的有用吗?