Можно ли установить размеры загрузки больших двоичных объектов в приложениях GAE теперь, когда заголовок Content-Length запрещен?

После обновления API AppEngine, вышедшего несколько недель назад, в документации класса ответов Python здесь появился замечательный раздел «Запрещенные заголовки ответа HTTP» , в котором объясняется, что перечисленные заголовки не могут быть установлены в целях безопасности.

Это все хорошо, за исключением того, что теперь все мои загрузки больших двоичных объектов имеют неизвестную длину, в результате чего все основные браузеры показывают индикаторы выполнения неизвестной длины! Достаточно сказать, что пользователей (и меня) это довольно раздражает при больших загрузках, так как невозможно угадать, сколько времени займет загрузка или как далеко она может быть. Я исправлял это раньше, установив заголовок Content-Length на основе информационных записей большого двоичного объекта в хранилище данных, но теперь, когда это запрещено, есть ли другой способ сделать это? Любые идеи очень ценятся!

8
задан Jordan 30 January 2011 в 08:45
поделиться