私はいくつかのファイルをダウンロードしようとしているこのコードを持っています、
URL url = new URL("the url");
URLConnection connection = url.openConnection();
connection.connect();
int fileLength = connection.getContentLength();
getContentLength メソッドは -1 を返しますが、ファイルはどの種類のインターネット ブラウザでもダウンロードできます。
これはIISのMIMEタイプか何かですか?
-------- 回答 ------------- IIS に .map MIME タイプ (zip ファイル "application/x-zip-compressed" と同じ) を追加しました。それは問題を解決しました。