Скачивание файла из интернета

358
10 февраля 2017, 03:33

Здравствуйте.Имеется код который скачивает файл из интернета

private static void downloadUsingStream(String urlStr, String file) throws IOException{
    URL url = new URL(urlStr);
    BufferedInputStream bis = new BufferedInputStream(url.openStream());
    FileOutputStream fis = new FileOutputStream(file);
    byte[] buffer = new byte[1024];
    int count=0;
    while((count = bis.read(buffer,0,1024)) != -1)
    {
        fis.write(buffer, 0, count);
    }
    fis.close();
    bis.close();
}

Пару недель назад файл скачивался все как надо.А сегодня заметил что не качается.Стал разбираться, ошибок нет, но выяснил что почему то скачивается 180Кб из 9Мб.Что я делаю не так и как решить проблему?

Answer 1

Вообще, проблем может быть много. Самые простые, которые я вижу, исходя из того, что все работало:

  1. Могла закончится память в телефоне.
  2. Может быть что-то не так с файлом в интернете.
READ ALSO
Управление камерой в Google Maps

Управление камерой в Google Maps

Как сделать если юзер передвинул карту, то автоматом не передвигать пока он не нажмет на кнопку текущей геолокации?

390
Переход по ссылкам jsoup, jsoup.connect

Переход по ссылкам jsoup, jsoup.connect

Я подключаюсь, к примеру, к сайту wwwmtis

384
Не работает @Interceptors

Не работает @Interceptors

Должно выводиться сообщение "ворк", но не выводится

369
Относительный путь к файлам в IntelliJ IDEA

Относительный путь к файлам в IntelliJ IDEA

если указать путь к файлу

605