matlab.net.http.io.MultipartFormProvider 클래스
네임스페이스: matlab.net.http.io
슈퍼클래스: matlab.net.http.io.MultipartProvider
multipart/form-data 메시지를 전송할 ContentProvider
설명
서버로 multipart 양식을 전송하려면 이 제공자를 사용하십시오. multipart 양식은 각 파트에 "control name"과 해당 데이터가 있는 일련의 파트를 포함하는 메시지입니다. 데이터는 RequestMessage.Body.Data에 허용되는 모든 유형이나 또 다른 ContentProvider가 될 수 있습니다.
어떤 서버에서는 여러 개의 파트를 동일한 이름의 중첩된 multipart/mixed 파트로 전송하기를 요구하기도 합니다. 중첩된 파트를 전송하려면 파트를 MultipartProvider로 래핑하십시오. 예를 들어, 양식 데이터의 HTML 4.01 사양 17장의 가장 끝에 설명된 대로 메시지를 전송하려면 다음을 수행하십시오.
fps = FileProvider(["file1.txt","file2.gif"]); % get array of providers
mp = MultipartProvider(fps);
formProvider = MultipartFormProvider("submit-name","Larry","files",mp);
req = RequestMessage('put',[],formProvider);
req.send(uri);matlab.net.http.io.MultipartFormProvider 클래스는 handle 클래스입니다.
생성
설명
provider = MultipartFormProvider(는 하나 이상의 이름-값 쌍 인수로 지정된 Name,Part)"multipart/form-data" 콘텐츠를 생성합니다. Part는 Name과 해당 내용을 포함하는 양식 데이터입니다. Part 인수는 다른 ContentProvider 객체를 포함하여 MultipartProvider가 지원하는 모든 유형이 될 수 있습니다.
Part가 배열인 경우, 배열의 각 요소에 대해 Name,Part를 반복하는 것과 동일합니다. 예를 들어, 다음 명령문은
MultipartFormProvider("name",FileProvider(["file1" "file2"]))다음과 동일합니다.
MultipartFormProvider("name",FileProvider("file1"),"name",FileProvider("file2"));속성
메서드
세부 정보
버전 내역
R2018a에 개발됨
