包裹:matlab.net.http.io
超类:matlab.net.http.io.MultipartProvider
ContentProvider发送多部分/表单数据消息
使用此提供程序将多部分表单发送到服务器。多部分表单是包含一系列部分的消息,其中每个部分都有一个“控件名称”和它的数据。数据可以是任何允许的类型RequestMessage.Body.Data.
或其他内容提供者
.
一些服务器需要相同名称下的多个部件在嵌套的多部件/混合部件中。要发送嵌套部件,请将部件包装在MultiPartProvider.
.例如,要发送HTML 4.01规范中关于表单数据的第17章末尾所描述的消息:
fps = FileProvider([“中”,“file2.gif”]);% get数组的提供商mp = MultipartProvider(fps);formProvider = MultipartFormProvider(“submit-name”、“拉里”、“文件”,mp);要求= RequestMessage(“把”,[],formProvider);req.send (uri);
这matlab.net.http.io.multipartformprovider.
类是一个处理
班级。
提供者= MultipartFormProvider (
创建名称,部分
)“多部分/格式”
由一个或多个名称-部件对参数指定的内容。部分
是包含a的形式数据姓名
和它的内容。这部分
参数可以是。支持的任何类型金宝appMultiPartProvider.
,包括其他内容提供者
对象。
如果一个部分
是一个数组,它等价于重复名称,部分
对于数组的每个元素。例如,声明:
MultipartFormProvider(“名称”,FileProvider([File1“”file2“])))
等价于:
MultipartFormProvider(“名字”,FileProvider (file1),“名字”,FileProvider (file2));