django / python: проблема средства просмотра документов Google с .docx / .xlsx / .pptx - PullRequest
2 голосов
/ 20 января 2012

Мы используем Google Doc Viewer для просмотра файлов MS-Office

Проблема: при попытке просмотра через приложение Viewer открывается документ PK

.

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

В нем говорится, что: заголовок Content-Type, отправленный вашим сервером, неверен

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

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

1 Ответ

0 голосов
/ 18 марта 2012

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

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

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

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

...