Как скачать файл с сайта?

Я искал способ загрузить файл с веб-сайта. Я видел этот вопрос (Как загрузить и сохранить файл из Интернета с помощью Java?) уже, но мне интересно, не могли бы вы прояснить для меня две вещи. Во-первых, предположим, что ссылка на файл "http://www.mediafire.com/download/fasd13z88k7umvm/SecurityCraft+v1.4pre+for+1.6.4.zip". Я бы вставил ссылку в конструктор URL:

String url = "http://www.mediafire.com/download/fasd13z88k7umvm/SecurityCraft+v1.4pre+for+1.6.4.zip";
URL website = new URL(url);
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream("information.html");
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);

а что нужно вставить в конструктор FileOutputStream? И второе: куда fos.getChannel().transferFrom() сохранит файл? Или мне нужно сделать еще один шаг, чтобы сохранить файл на жесткий диск?

В любом случае, спасибо за чтение.


person Geforce132    schedule 08.01.2015    source источник


Ответы (1)