包: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 (
创建的名字,
)“多部分/格式”
由一个或多个名称-部件对参数指定的内容。部分
表单数据是否包含的名字
和它的内容。的部分
参数可以是。支持的任何类型金宝appMultipartProvider
,包括其他内容提供者
对象。
如果一个部分
是一个数组,它等价于重复的名字,
数组中的每个元素。例如,语句:
MultipartFormProvider(“名字”,FileProvider ([file1 file2 "]))
等价于:
MultipartFormProvider(“名字”,FileProvider (file1),“名字”,FileProvider (file2));