Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django/python:googledocviewer问题与.docx/.xlsx/.pptx_Python_Django_Google Docs - Fatal编程技术网

django/python:googledocviewer问题与.docx/.xlsx/.pptx

django/python:googledocviewer问题与.docx/.xlsx/.pptx,python,django,google-docs,Python,Django,Google Docs,我们正在使用google文档查看器查看ms office文件 问题:当我们试图通过查看器查看它时,它会打开文档并说PK 当我搜索该问题时,我得到了一个有用的链接: 它说:您的服务器发送的内容类型标头不正确 如何在django/python中更改/更正服务器发送的内容类型头 任何帮助都将不胜感激。。谢谢如果您动态地提供文件(即,而不是使用标准的静态文件),您可以返回包含文件内容的HttpResponse,然后设置自己的内容类型。我以前用过图像: return HttpResonse(the_fil

我们正在使用google文档查看器查看ms office文件

问题:当我们试图通过查看器查看它时,它会打开文档并说PK

当我搜索该问题时,我得到了一个有用的链接:

它说:您的服务器发送的内容类型标头不正确

如何在django/python中更改/更正服务器发送的内容类型头


任何帮助都将不胜感激。。谢谢

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

return HttpResonse(the_file, "Content-Type: image/png")
其中,_文件是实际的文件数据(不是文件对象)


这是否符合您的目的?

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

return HttpResonse(the_file, "Content-Type: image/png")
其中,_文件是实际的文件数据(不是文件对象)


这对您的目的有用吗?

您确定上面的内容,以及您为图像所做的尝试。。因为我试过了,但没有成功。。直到我向浏览者提供了我的文件的实际静态路径..你确定上面提到的,你对图像做了哪些尝试。。因为我试过了,但没有成功。。直到我向查看器提供了文件的实际静态路径。。