Я использую этот код (внутри AsyncTask) для загрузки файлов:HttpURLConnection возвращает содержимое длина -1 на андроид 4.0
URL u = new URL(urlString);
HttpURLConnection conn = (HttpURLConnection)u.openConnection();
conn.setRequestMethod("GET");
conn.setDoOutput(true);
conn.connect();
int lenghtOfFile = conn.getContentLength();
Log.d("MyApp", "length of file = " + lenghtOfFile);
...
На Android 2.3, работает хорошо, и возвращает правильную длину. Начиная с 4.0, он всегда возвращает -1. Что изменилось между этими двумя версиями и как я могу это исправить?
каково ваше значение переменной urlString? – Krish
Просто стандартная ссылка http. –