0

ダウンロードするファイルにコンテンツの長さの情報がない場合、ダウンロードの進行状況/時間を見積もるにはどうすればよいですか?ありがとう

4

1 に答える 1

1

サーバーがコンテンツの長さを送信せず、バイト範囲の要求を受け入れるという、かなりありそうもない状況に陥った場合(そして、実際にどのくらいの時間がかかるかを知る必要があります)、PythonのコードをリモートでシークすることができますHTTPを使用してファイルを作成し、バイナリ検索を実行してファイルサイズに関する概念を取得します。ファイルサイズを超える範囲を要求すると、次の情報が表示されます。

HTTPError: HTTP Error 416: Requested Range Not Satisfiable
于 2011-01-16T22:13:01.933 に答える