0

Androidアプリでファイルをダウンロードしていて、プログレスバーを表示したい。この方法を使用して合計ファイルサイズを知る必要があります:ここ。問題は、サーバーに設定されていて、コンピューターから確認できるにもかかわらず、常に-1になることです。

これはコードです:

URL url = new URL(fileUrl);
URLConnection ucon = url.openConnection();
ucon.connect();
int length = ucon.getContentLength();

何が問題ですか ?

4

1 に答える 1

-1

これはAndroidとは関係ありません。おそらく、サーバーから送信されたものではありません。スニッフィングツールを使用して、コンテンツの長さのヘッダーがそこにあることを確認してください。

于 2012-04-22T18:45:49.723 に答える