Need crash course in Dropbox library
JJS
jjs at krutt.org
Sat Feb 16 09:21:10 EST 2019
Don't know if this works anymore but before i used this:
*on*openstack
*if* thereisnotastack"phxDropboxLib"*then*
*put*GetPathToFile("phxDropboxLib.livecode") intophxLib
*start*usingstackphxLib
*else* *if* "phxDropboxLib"isnotamongthelinesofthestacksinuse*then*
*start*usingstack"phxDropboxLib"
*end* *if*
*--*
*if* "phxDropboxLib"isnotamongthelinesofthestacksinuse*then*
*answer*error"Unable to load phxDropboxLib"
*quit*
*end* *if*
*constant*myAppKey = "appappappapp"
*constant*myAppSec = "secsecsec"
*constant*myTokKey = "toktoktoktok"
*constant*myTokSec = "sectoksectok"
*--*
*if* notphx_DropboxAvailable() *then*
*answer*"Dropbox HTTPS connection NOT available"
*end* *if*
*get*phx_DropboxInitLib(myAppKey, myAppSec, myTokKey, myTokSec)
end openCard
----reading----
*put*phx_DropboxReadFile("sandbox", ("/folder/some.txt"))
intoField"Name1"ofcard1
----writing------
*put*phx_DropboxWriteFile("sandbox", ("/folder/some.txt"), "text/html",
true, myName) intofield"udontcme"ofcard1
------close-----------
*on*closeStack
*set*theuTokenKey ofthisstacktoempty
*set*theuTokenSec ofthisstacktoempty
*stop*usingstack"phxDropboxLib"
*close*stack"phxDropboxLib"
*pass*closeStack
*end*closeStack
Op 16-2-2019 om 00:23 schreef pink via use-livecode:
> under the documentation for dropboxUpload, it states it shouldn't be used
> for files larger than 150MB, the video files will all be around 800MB
>
> I've been looking through the stack, but cannot find the answers I am
> looking for. SO I am still not clear how I should get my file into pData
>
> and pData is just a chunk of the data? How do I make that chunk out of the
> whole and where do I get pOffset from?
>
>
> Matthias Rebbe via use-livecode wrote
>> Hey, pink, thanks for the clarification.
>> First of all, is there a reason why you are doing it this way instead of
>> using dropboxUpload? If you use dropboxUpload you can do it all in one
>> shot.
>> Gerard's stack explains the process and how to use the various commands
>> Doing it the way you are doing it, you would start with sessionStart and
>> then you would repeatedly call sessionAppend
>> pOffset is the length of what you have already sent because there are no
>> guarantees that dropbox will get your file stream in order, so if it gets
>> them out of order and pData isn't the same length for each call to append,
>> the only way dropbox knows where to put the data it just received is if
>> you
>> tell it where to put it.
>> pData should be at most 150mb per call.
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at .runrev
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
>
>
> -----
> ---
> Greg (pink) Miller
> mad, pink and dangerous to code
> --
> Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html
>
> _______________________________________________
> use-livecode mailing list
> 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