0
私はアンドロイドアプリでファイルをダウンロードしていますので、プログレスバーを表示したいと思います。この方法を使用して合計ファイルサイズを知る必要があります:here。 問題は、それがサーバー上に設定されているにもかかわらず、私が常に-1を取得し、私のコンピュータからそれを見ることができることです。Android - ヘッダーのコンテンツの長さが等しい-1
これはコードです:問題です
URL url = new URL(fileUrl);
URLConnection ucon = url.openConnection();
ucon.connect();
int length = ucon.getContentLength();
何?
私は、私はカールとこのサイトを使用しました:http://web-sniffer.net/。 カール-I http://rock1.ceypasbien.fr/classification/export HTTP/1.1 200 OK サーバー:nginxの 日:日、2012年4月22日午後04時20分28秒GMT たContentここ は結果であり、タイプ:テキスト/ xml;文字セット= UTF-8 接続:キープアライブ バリエーション:アクセプトエンコーディング セットクッキー:JSESSIONID = AF002E1DED4D6A167CAC0DB1F4762081; Path =/ ** Content-Length:516941 ** –
okay..please入力ストリームを取得した後に長さを取得しようとしましたucon.getInputStream() –
私はちょうど試しましたが、それでも動作しません。 –