Проблема с URL в Java? - PullRequest
0 голосов
/ 18 февраля 2010

Привет всем,

Я пытаюсь загрузить файл 'gz' с помощью класса URL. Фрагмент кода:

URL url = new URL("ftp://ftp.wwpdb.org/pub/pdb/data/structures/all/pdb/pdb132l.ent.gz");
InputStream conn = new GZIPInputStream(url.openStream());

Но выдает ошибку:

Исключение в теме "главная" java.net.UnknownHostException: ftp.wwpdb.org at java.net.PlainSocketImpl.connect (PlainSocketImpl.java:177) в java.net.SocksSocketImpl.connect (SocksSocketImpl.java:366) в java.net.Socket.connect (Socket.java:525) в java.net.Socket.connect (Socket.java:475)

В чем может быть проблема?

Ответы [ 2 ]

4 голосов
/ 18 февраля 2010

Я скопировал ваш код, и он загрузил файл на мою машину. Возможно, у вас проблема с сетью.

1 голос
/ 18 февраля 2010

Я думаю, вам не хватает имени пользователя / пароля FTP
Вы можете использовать некоторую библиотеку FTP-клиента для загрузки с FTP.
http://www.ajaxapp.com/2009/02/21/a-simple-java-ftp-connection-file-download-and-upload/

...