2012-01-20 7 views
2

Мы используем зритель в документе Google для просмотра MS-Office файловДжанго/питон: Google Doc зритель проблема с .docx/.xlsx/.pptx

Проблемы: Когда мы пытаемся его просмотр через просмотр этого откройте документ говоря PK

Когда я искал вопрос я получил полезную ссылку: https://groups.google.com/a/googleproductforums.com/forum/#!category-topic/docs/documents/7j_BXBtQWQg

Он говорит, что: Content-Type заголовок рассылаемого сервер неверен

Как мы можем изменить/правильный Content-Type заголовок отправляется сервером в django/python ??

Любая помощь будет принята с благодарностью .. Спасибо

ответ

0

Может быть, если вы служите файл динамически (то есть, а не с использованием стандартного StaticFile), вы могли бы возвращать HttpResponse с содержимым файла, а затем установите собственный контент-тип. Я сделал это с изображениями до:

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

Где the_file - это фактические данные файла (а не файловый объект).

Будет ли это работать в ваших целях?

+0

Вы уверены, что выше, что вы пробовали для изображений .. Потому что я пробовал, но это не сработало .. пока я не предоставил зрителю фактический статический путь к моим файлам. – Neo