django / python:.docx / .xlsx / .pptx的Google doc查看器问题

时间:2012-01-20 06:49:04

标签: python django google-docs

我们正在使用谷歌文档查看器来查看ms-office文件

问题:当我们尝试通过Viewer查看它时,打开文件说PK

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

它表示:您的服务器发送的Content-Type标头不正确

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

非常感谢任何帮助..谢谢

1 个答案:

答案 0 :(得分:0)

也许如果您动态地提供文件(即;而不是使用标准的静态文件),您可以返回带有文件内容的HttpResponse,然后设置您自己的内容类型。我之前用图像完成了这个:

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

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

这是否适用于您的目的?

相关问题