Когда я работаю с загрузкой из интернет-магазина, я замечаю, что браузер НЕ показывает общий размер и оставшееся время, загрузка продолжается до его завершения, но браузер, похоже, не имеет представления о том, каков общий размерожидается.
Обратите внимание, что:
Это происходит только на рабочем сервере, на appspot.com.В среде разработки (localhost) все работает как положено, браузер показывает общий размер, процент выполненных работ и оставшееся время до завершения ...
Я попытался установить заголовок 'Содержимое-Длина 'до размера BLOB-объекта, не повезло.
При анализе заголовков загруженного большого двоичного объекта заголовок Content-Length отсутствует (даже если я написал его перед использованием send_blob)).Заголовки выглядят так:
HTTP / 1.0 200 OK =>
Cache-Control => no-cache
Content-Disposition => attachment;filename = "Setup.exe"
Expires => Пт, 01 января 1990 00:00:00 GMT
Content-Type => application / octet-stream
Date => Четверг, 31 марта 2011 г. 20:19:52 GMT
Server => Google Frontend
У кого-нибудь есть идеи, как заставить браузер отображать общий размер, процент загрузки и приблизительное оставшееся время?