Posting binary data -- followup
devin_asay at byu.edu
Tue Dec 14 17:26:48 EST 2010
It's got two things in it: line 1 contains the custom http headers needed to submit the post request, and lines 2 to the end contain the actual posted form data.
The URL referred to by Dave Cragg in my previous email explains it in more detail.
On Dec 14, 2010, at 3:21 PM, Alejandro Tejada wrote:
> Hi Devin,
> Just out of curiosity:
> What is the content of the variable "tForm"?
> Thanks in advance
> Devin Asay wrote:
>> I followed the example at that URL and it worked like a charm. I used this
>> script, which also displays the multipart form data so you can see what's
>> going on behind the scenes:
>> on mouseUp
>> put empty into tForm # create the variable
>> put "Devin" into tName
>> put "2010-12-13" into tDate
>> answer file "Choose file: "
>> if it is empty then exit mouseUp
>> put "<file>" & it into tFile
>> if libUrlMultiPartFormData(tForm, "name", tName, "date", tDate,
>> "file", tFile) is not empty then
>> answer "error:" & it
>> set the httpHeaders to line 1 of tForm
>> put tForm into fld 1 -- shows the multipart form data in a field
>> post line 2 to -1 of tForm to url
>> -- answer the result -- for debugging: displays error, if any
>> set the htmltext of fld 3 to it
>> -- put it into fld 3: uncomment to show raw html
>> end if
>> end mouseUp
>> Hope this is helpful to someone.
> View this message in context: http://runtime-revolution.278305.n4.nabble.com/Posting-binary-data-tp3047407p3088111.html
> Sent from the Revolution - User mailing list archive at Nabble.com.
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
Humanities Technology and Research Support Center
Brigham Young University
More information about the Use-livecode