ブロブストアからのダウンロードを提供すると、ブラウザーに合計サイズと残り時間が表示されないことに気付きました。ダウンロードは完了するまで続行されますが、ブラウザーは予想される合計サイズを把握していないようです。
ご了承ください:
これは、appspot.com の運用サーバーでのみ発生します。開発環境 (localhost) では期待どおりに動作し、ブラウザには合計サイズ、完了率、および残りのおおよその時間が表示されます...
ヘッダー 'Content-Length' をブロブ サイズに設定しようとしましたが、うまくいきませんでした。
ダウンロードした BLOB のヘッダーを分析すると、Content-Length ヘッダーがありません (「send_blob」を使用する前に書いたとしても)。ヘッダーは次のようになります。
HTTP/1.0 200 OK =>
Cache-Control => no-cache
Content-Disposition => attachment; filename="Setup.exe"
Expires => Fri, 01 Jan 1990 00:00:00 GMT
Content-Type => application/octet-stream
Date => Thu, 31 Mar 2011 20:19:52 GMT
Server => Google フロントエンド
ブラウザーに合計サイズ、ダウンロードされた割合、推定残り時間を表示させる方法について誰か考えがありますか?