Skip to content

libcURL.MultipartForm.AddElement

Andrew Lambert edited this page Feb 4, 2017 · 30 revisions

#libcURL.MultipartForm.AddElement

##Method Signatures

 Function AddElement(Name As String, Value As String) As Boolean
 Function AddElement(Name As String, Value As FolderItem, ContentType As String = "") As Boolean
 Function AddElement(Name As String, ValueCallbackHandler As libcURL.EasyHandle, ValueSize As Integer) As Boolean

##Parameters ###AddElement(String, String)

Name Type Comment
Name String The name of the form element (i.e. the name attribute of the HTML <input> tag)
Value String The content of the element

###AddElement(String, FolderItem, String)

Name Type Comment
Name String The name of the form element (i.e. the name attribute of the HTML <input> tag)
Value FolderItem A file to encode in the form
ContentType String Optional. The Content-Type of the file (e.g. text/html.)

###AddElement(String, libcURL.EasyHandle, Integer)

Name Type Comment
Name String The name of the form element (i.e. the name attribute of the HTML <input> tag)
ValueCallbackHandler EasyHandle A file to encode in the form
ValueSize Integer The total number of bytes to read via the DataAvailable event.

##Return value Returns True if the operation succeeded. Check MultipartForm.LastError for the error number if this method returns False.

##Remarks Pass a string to set a string element or a folderitem to set a file upload element. You may also pass an instance of EasyHandle to have libcURL raise its DataAvailable event whenever the form part contents are needed.

##See also

Clone this wiki locally