Привет всем,
Я пытаюсь загрузить файл '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)
В чем может быть проблема?
Я скопировал ваш код, и он загрузил файл на мою машину. Возможно, у вас проблема с сетью.
Я думаю, вам не хватает имени пользователя / пароля FTP Вы можете использовать некоторую библиотеку FTP-клиента для загрузки с FTP. http://www.ajaxapp.com/2009/02/21/a-simple-java-ftp-connection-file-download-and-upload/