Я хочу отправить pdf-файлы на URL-адрес клиента webservice, используя Java. Как это может быть сделано?Как отправить PDF-файлы на удаленный сервер с помощью Java?
ответ
Несколько простых шагов. Я добавлю некоторые термины между скобками для googling.
- Открыть FileInputStream для файла pdf. (входной поток java-файла)
- Сообщите серверу, что вы отправите файл.
- Используйте буфер байта [] и заполните его из входного потока и запишите его на сервер. (буфер ввода входного потока java). Вам нужно будет сообщить серверу, какой размер имеет следующий буфер.
Вот несколько примеров кода.
InputStream in = new FileInputStream(file);
OuputStream os = socket.getOutputStream();
DataOutputStream dos = new DataOutputStream(os);
int n;
byte[] b = new byte[1024 * 16];
while ((n = in.read(b)) != -1)
{
dos.writeByte(1); // tell the server a buffer is coming
dos.writeInt(n); // tell it the how big the buffer is
dos.write(b, 0, n); // write the buffer
}
dos.writeByte(0); // tell the server no more buffers are coming.
dos.flush();
Теперь вам нужно написать серверную часть.
Ну, я думаю, что это не ответ на ваш вопрос ... Я думаю, вам нужно что-то еще ... Но я не уверен, –
URL и = новый URL-адрес (URL);. URLConnection УНЦ = u.openConnection(); uc.setDoOutput (истина); uc.setDoInput (истина); uc.setAllowUserInteraction (ложь) ; DataOutputStream dstream = new DataOutputStream (uc.getOutputStream()); – Sapphire
Определение объекта DataOutputStream по-разному, а затем запись на него. Будет ли это работать? – Sapphire
- 1. GWT отправить на удаленный сервер?
- 2. Как загрузить сервер Java на удаленный сервер?
- 3. Как отправить данные на удаленный SSH-сервер?
- 4. Как отправить запросы JSON на удаленный сервер?
- 5. отправить данные на удаленный сервер с помощью jquery ajax
- 6. Отправить данные на удаленный сервер с помощью JSONP
- 7. javascript отправить запрос POST на удаленный сервер
- 8. отправить обновленный файл на удаленный сервер
- 9. C# отправить данные на удаленный сервер
- 10. nginx отправить журнал на удаленный сервер syslog
- 11. Как отправить пакеты на удаленный сервер Minecraft Classic на Python?
- 12. Python. Отправить загруженный файл на удаленный сервер
- 13. Как отправить audit.log на удаленный сервер с системного журнала-нг
- 14. Как Curl удаленный файл на удаленный сервер
- 15. Как отправить данные JSON на сервер с помощью Java
- 16. Kafka - Не удается отправить сообщение на удаленный сервер с помощью Java
- 17. отправить данные JMX на удаленный сервер (JMX-форвардер?)
- 18. Как отправить файл с Android на сервер с помощью SFTP?
- 19. Как отправить запросы приложений AppEngine на удаленный сервер регистрации?
- 20. Как отправить auth из ios на удаленный сервер php
- 21. Как отправить данные POST на удаленный сервер и показать результат
- 22. Как отправить локальный файл apk на удаленный сервер приложений?
- 23. Как отправить Ajax на удаленный сервер в extjs6?
- 24. Запись файла на удаленный сервер
- 25. Как отправить журнал на удаленный сервер регистрации через rsyslog?
- 26. Как отправить runtime (WAR) на удаленный сервер разработки MobileFirst 7.1?
- 27. Как отправить журналы приложений Android на удаленный сервер?
- 28. Отправить xml-код на сервер с помощью java?
- 29. JAVA: Отправить объект на сервер
- 30. XCOPY на удаленный сервер
Какую технологию вы используете? Чистые сервлеты? Ось? JAX-WS? ... –
Это очень зависит от спецификации веб-службы. –
Что означает «URL-адрес клиента webservice», даже если вы хотите нажать «удаленный сервер»? Ленивые вопросы не дадут вам никаких хороших ответов. –