Я пытаюсь создать приложение консоли Java, которое будет загружать файл с URL-адреса. Файл создается в Runtime, и я не знаю имя файла. Когда я копирую и вставляю URL-адрес в браузере, файл сохранения появляется, чтобы сохранить файл. Теперь я хочу создать Java-код, который входит в систему на сервере (проверяет, что у меня это было сделано) перейдите на этот URL-адрес и загрузите файл.java URL file загрузить
ответ
Простой exapmple из документов, просто чтобы поместить ваш url insted из http://www.oracle.com/ и сменить System.out.println(inputLine);
, чтобы записать файл на диск.
import java.net.*;
import java.io.*;
public class URLReader {
public static void main(String[] args) throws Exception {
URL oracle = new URL("http://www.oracle.com/");
BufferedReader in = new BufferedReader(
new InputStreamReader(oracle.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}
Спасибо Sergii, но это вернет только код HTML на этой странице. – Mohamed
@Saned - этот код будет запрашивать * ресурс * с сервера, а затем загружает поток байтов, отправляемый сервером в ответ. Поэтому, если URL-адрес для HTML-страницы, вы получите HTML; если URL-адрес указывает на Zip-файл, вы получите байты этого Zip-файла. Я не уверен, что еще вы можете хотеть? –
Я немного уточнил, что URL указывает на форму. Я изменил код для публикации в этой форме. После того, как сообщение завершено, файл должен быть сгенерирован. Я хочу загрузить этот файл. – Mohamed
Ответ Сергия - хорошее начало; однако, если веб-сайт, который вы хотите использовать, требует больше простой загрузки, рассмотрите возможность использования Apache's HttpClient.
Он поддерживает файлы cookie, аутентификацию, URI, а также URL-адреса и загрузку файлов.
- 1. Загрузить данные url file
- 2. Java Desktop file загрузить
- 3. Woocommerce product file загрузить URL
- 4. Резюме Java FTP file загрузить
- 5. Android slow file загрузить
- 6. casperjs загрузить csv file
- 7. IE10 file url issue
- 8. Java: использовать объект URL для объекта File
- 9. Загрузить изображение из URL - Java
- 10. Загрузить JSON с URL (java)
- 11. Загрузка Java File File File Isnt Exist
- 12. Java - Как загрузить файлы с URL-адреса
- 13. JQuery/MVC4 Secure File загрузить
- 14. Secured File загрузить в Groovy
- 15. MVC Asp.net zip file загрузить
- 16. File Server Загрузить Python
- 17. Dynamic CSV file загрузить
- 18. ASP Net File Загрузить
- 19. загрузить jquery.numeric.js file
- 20. Загрузить csv file node.js
- 21. Angularjs jQuery FIle Загрузить
- 22. Restful Webservice -file загрузить
- 23. php file force загрузить
- 24. загрузить csv file
- 25. PHP ZIP file загрузить
- 26. Angular JS file загрузить
- 27. Ajax File загрузить Issue
- 28. Javascript AJAX file загрузить
- 29. HtmlUnit Axaj file загрузить
- 30. JSF FILE Загрузить
В чем вопрос? –
В чем вопрос? –
Извините, мой вопрос: как это реализовать. Я написал код, как показано ниже, и когда я его запускаю, он возвращает код HTML вместо фактического файла .xlsx. Мне нужно изменить код, чтобы при обращении к URL-адресу моим приложением. Отчет будет сгенерирован и возвращен, после чего я сохраню файл на локальном компьютере. – Mohamed