Как сохранить файл с URL с помощью Java - PullRequest
1 голос
/ 13 августа 2011

У меня есть список URL-адресов , и мне нужно сохранить файлы из них в мою локальную папку.

Все URL являются ссылками на изображения, по одному изображению на URL. Нужно ли читать данные с URL-адреса или есть какая-то библиотека, в которой я могу просто указать URL-адрес и имя файла (конечно, предварительно получить расширение изображения) и сохранить его?

Ответы [ 3 ]

5 голосов
/ 13 августа 2011
3 голосов
/ 13 августа 2011

Будучи администратором Linux, первое, что приходит на ум, возможно, использует функцию списка Wget .Из Java вы можете вызвать что-то вроде:

Process p = Runtime.getRuntime().exec(" wget -i list_of_images.txt");

С файлом .txt, содержащим список всех изображений, вы можете экспортировать изображения во временный список.Это грубый метод, но он должен работать.

2 голосов
/ 13 августа 2011

Получите InputStream через URL # openStream и запишите его в файл (например, через FileWriter ) в нужное место.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...