Я хочу сделать приложение Java, которое при выполнении загружает файл с URL-адреса. Есть ли какая-нибудь функция, которую я могу использовать для этого?Как загрузить PDF-файл из заданного URL-адреса в Java?
Этот фрагмент кода работает только для .txt
файла:
URL url= new URL("http://cgi.di.uoa.gr/~std10108/a.txt");
BufferedReader in = new BufferedReader(
new InputStreamReader(url.openStream()));
PrintWriter writer = new PrintWriter("file.txt", "UTF-8");
String inputLine;
while ((inputLine = in.readLine()) != null){
writer.write(inputLine+ System.getProperty("line.separator"));
System.out.println(inputLine);
}
writer.close();
in.close();
возможный дубликат [ Загрузите файл, пропустив URL-адрес с помощью java-кода] (http://stackoverflow.com/questions/2302233/download-file-by-passing-url-using-java-code) –
Это не то же самое, поскольку я не хочу donwload весь сайт, но файл его! Спасибо хоть! – JmRag