how do you post large files to lc server or php script?

Matthias Rebbe matthias_livecode_150811 at m-r-d.de
Tue Jun 6 18:30:18 EDT 2017


Hi,

to be more clear:

LC is unresponsive after the beep. It seems the script is finished, but something is still running.

And the 2nd line of the script of course only conains  the url once. It seems my email client formatted it wrong.

Regards,
Matthias

Matthias Rebbe
+49 5741 310000
‌matthiasrebbe.eu <http://matthiasrebbe.eu/>‌

> Am 06.06.2017 um 22:37 schrieb Matthias Rebbe via use-livecode <use-livecode at lists.runrev.com <mailto:use-livecode at lists.runrev.com>>:
> 
> Hi
> 
> how do you post large files to a php or lc server script?
> 
> I am noticing  problems when doing the libURLMultipartFormData stuff.
> In my case even a  2mb jpeg file causes LC 8.1.2, 8.1.4RC3 and LC 9 DP6 (did not try other versions)  to be very unresponsive right after i called that function.
> For example the following script,, executes until the end. I can hear the beep and i see the formdata in the message box  but it takes
> 30 to 40 seconds and longer until i am able to edit/use the LC editor again. Sometimes LC stays unresponsive until i force quit  and restart it.
> Tried also other file types, not just jpeg.
> 
> 
>   put empty into tFormData
>   put "https://myserver.com/upload.lc <https://myserver.com/upload.lc> <https://myserver.com/upload.lc <https://myserver.com/upload.lc>>" into tUrl
>   put "upload" into tAction
>   put “/Users/matthias/Desktop/Scan.pdf” into myFile
>   put "<file>" & myFile into tFile
> 
>   if  libUrlMultipartFormData(tFormData,"action",tAction,"userfile", tFile) is not empty 
>   then
>      answer it
>      exit to top
>   end if	
>   put tFormData
>  -- set the httpHeaders to line 1 of tFormData
>  --post line 2 to -1 of tFormData to url tUrl 
>  -- put the result &return &it
>   ## check the result, etc., here
>  -- set the httpHeaders to empty
> beep
> 
> 
> Am i missing something? 
> Can i use a tsNet command/function to post to a server script w/o using the libURLmultipartformdata function? Or is there an other way to post larger files?
> 
> Regards,
> 
> Matthias
> 
> 
> Matthias Rebbe
> +49 5741 310000
> ‌matthiasrebbe.eu <http://matthiasrebbe.eu/> <http://matthiasrebbe.eu/ <http://matthiasrebbe.eu/>>‌
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com <mailto:use-livecode at lists.runrev.com>
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list