Java를 사용하여 클라이언트 webservice url에 pdfs를 보내려고합니다. 어떻게 할 수 있습니까?Java를 사용하여 원격 서버에 pdfs를 보내는 방법은 무엇입니까?
답변
몇 가지 간단한 단계. 인터넷 검색을 위해 대괄호 안에 몇 가지 용어를 추가하겠습니다.
- pdf 파일의 FileInputStream을 엽니 다. (자바 파일 인풋 스트림)
- 파일을 보낼 서버를 알리십시오.
- byte [] 버퍼를 사용하여 입력 스트림에서 채우고 서버에 씁니다. (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은 u는 새로운 URL (URL)를 =;. URLConnection의 UC = u.openConnection(); uc.setDoOutput (참) uc.setDoInput (참) uc.setAllowUserInteraction (거짓) ; DataOutputStream dstream = new DataOutputStream (uc.getOutputStream()); – Sapphire
DataOutputStream 객체를 다르게 정의하고 쓰는 중 ... 작동합니까? – Sapphire
- 1. Java를 사용하여 백그라운드로 IRB를 보내는 방법은 무엇입니까?
- 2. Java를 사용하여 원격 서버에서 파일을 업데이트하는 간단한 방법은 무엇입니까?
- 3. Java를 사용하여 SMS를 보내는 방법
- 4. JSON 요청을 원격 서버로 보내는 방법은 무엇입니까?
- 5. java를 사용하여 모바일에 SMS 알림을 보내는 방법은 무엇입니까?
- 6. XMPP java를 사용하여 사용자에게 채팅 초대장을 보내는 방법은 무엇입니까?
- 7. Java를 사용하여 iPhone에 푸시 알림 메시지를 보내는 방법은 무엇입니까?
- 8. Java를 사용하여 원격 시스템에서 배치 파일 실행
- 9. pdfs를 저장하거나 PHP를 사용하여 생성하십시오.
- 10. Java를 사용하여 원격 파일 읽기
- 11. Java를 사용하여 원격 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?
- 12. Java를 사용하여 XML을 직렬화하는 최상의 방법은 무엇입니까?
- 13. ios6에서 서버에 기기 토큰을 보내는 방법은 무엇입니까?
- 14. android 앱의 위치를 서버에 보내는 방법은 무엇입니까?
- 15. ExtJs로 매개 변수를 서버에 보내는 방법은 무엇입니까?
- 16. 백그라운드로 서버에 요청을 반복적으로 보내는 방법은 무엇입니까?
- 17. iphone에서 서버에 json을 사용하여 업데이트 된 데이터를 보내는 방법은 무엇입니까?
- 18. MySQL 데이터베이스 서버에 원격 연결하는 방법은 무엇입니까?
- 19. Java를 사용하여 프록시 서버에 연결하는 방법
- 20. PHP/CURL을 사용하여 원격 서버에 업로드
- 21. 아이폰의 원격 서버에 이미지를 업로드하는 방법은 무엇입니까?
- 22. 원격 서버에 IDE를 설정하는 방법은 무엇입니까?
- 23. 여러 방화벽이있는 원격 서버에 ssh하는 방법은 무엇입니까?
- 24. firefox 확장 기능에서 nsISocketTransportService를 사용하여 원격 서버에 연결하는 방법은 무엇입니까?
- 25. Java를 사용하여 FTP로 모든 디렉토리를 서버에 복사하십시오.
- 26. pscp를 사용하여 war-file을 원격 서버에 복사
- 27. java를 사용하여 원격 mysql 데이터베이스에 액세스하는 방법
- 28. java를 통해 모든 메일 ID에서 메일을 보내는 방법은 무엇입니까?
- 29. 파이썬으로 원격 서버에 데이터 보내기
- 30. 원격 서버에
어떤 기술을 사용합니까? 순수 서블릿? 중심선? Jax-WS? ... –
이것은 웹 서비스의 사양에 따라 크게 달라집니다. –
특히 '원격 웹 서버'로 푸시하려는 경우 '클라이언트 웹 서비스 URL'은 무엇을 의미합니까? 게으른 질문은 당신에게 좋은 대답을 얻지 못할 것입니다. –