Need crash course in Dropbox library

pink nabble at mad.pink
Sun Feb 17 10:41:47 EST 2019


the phxDropbox library is for v1 of the Dropbox API, which has been
deprecated

what I need is to get a handle of the upload session commands, how do I
properly break the file data into seperate sessions, and how do i determine
the offset value


Matthias Rebbe via use-livecode wrote
> 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 .runrev

>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> _______________________________________________
> 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




More information about the use-livecode mailing list