On 1/08/2016 3:43 pm, Sannyasin Brahmanathaswami wrote:
@ jacque: It's my understanding that you need to buy the business edition if 
you want asynchronous connections, even if you are a developer of one.. perhaps 
I am wrong.

You only need the business edition for async connections using SFTP or SMTP(S) protocols.
@ Charles: thanks for the debug stack.. very useful.  But we have a problem, possible but 
or need more documention on the "how to…"

I'm getting an "invalid url" from libURL on my test attempts to upload a whole 
folder

Note that I'm mixing in a

tsNetCreateMissingDirs "true"  # command

because the folders we want to push do not exist.

Use case here is the default WordPress blog/wp-content/uploads folder..and the 
tool I'm working on will allow bloggers to upload folders of images, the stack 
then does remote xml/rpc to WP to add a post to the blog… …

so far my test stack is working for fetching listings and uploading single files using 
simple "put"  and no explicit libURL* commands… so far so good… but put loads 
the data into memory first. better to use libURL to read the bin file directly  and 
upload..

If you want to avoid loading the data into memory first, the best command for that would be tsNetUploadFileSync. Let me know if you need any help working out the syntax for that.

  I presumed one must loop through files in a folder to upload a folder as there is no 
"upload folder" in the dictionary….

Yes, that is right.


So why not with libURLftpUploadFile?

Is it because libURLftpUploadFile  does not understand SFTP?

What am I missing?

You guessed correctly.  :-)

The libUrlFtpUploadFile handler in the standard libUrl library returns "invalid url" if it doesn't start with "ftp".

I'll check with the LC team, but it probably makes sense to allow that command to work with SFTP as well if it detects the presence of tsNet.

Regards,

Charles


_______________________________________________
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