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

Reply via email to