2009-08-03 6 views
1

더 구체적으로 허용 ...비누로 HTTP를 사용할 수 있습니까?

파일을 보내고 싶지만 SOAP로 랩핑해야하는 경우 http를 사용하지 않습니까? 이 온라인 정보에 놀라움이 부족합니다.

+1

그 질문은 말이되지 않습니다. 어떤 방식으로 사용 하시겠습니까? –

답변

0

SOAP를 통한 파일 전송에는 특별히 FTP와 관련이 없습니다. SOAP 인터페이스를 통해 파일을 보내려면 base64 encode 파일을 사용하고 모든 것을 SOAP 문자열 매개 변수에 채우십시오. 그러나 파일 크기에 적당한 상한이있는 경우에만 적합 할 수 있습니다.

파일이 무한 크기 일 수있는 경우 다른 전송 프로토콜을 사용하여 실제 파일 데이터 (예 : HTTP 또는 FTP)를 전송 한 다음 SOAP를 사용하여 파일 포인터를 전송할 수 있습니다 URL). SOAP의 일부 구현은 임의의 큰 메시지를 처리 ​​할 수 ​​없습니다. SOAP 메시지와 함께 파일을 전송의

0

예쁜 막연한 질문은 웹 서비스를 사용하는 경우 당신은 MTOM http://en.wikipedia.org/wiki/MTOM (SOAP 메시지 전송 최적화 메커니즘)

를 사용할 수 있지만 나는 환경을 모르지만이 사용하는 .NET/WCF 경우의 예가있다 당신은 Google 그것.

0

두 표준 방법은 다음과 같습니다

MTOM이 곳으로 몸에 파일을 인코딩 MIME 첨부 파일 또는 64 기수를 사용하거나 지원 첨부 파일이있는 SOAP은 MIME 첨부 파일 만 지원합니다.

관련 문제