Richard:
By the way, I didn’t find totally transparent, how to use your link to upload a 
file, very transparent when it came to standalones. I did figure it out after a 
lot of head-scratching and posted a link on this list, to the way i did it. 
http://es.earthednet.org/SoftwareForEducation 
<http://es.earthednet.org/SoftwareForEducation>

It’s oriented to sending an email, but the same principles probably apply to 
straight uploads. I do use php on the server side, though.
Best,
Bill

> On Feb 19, 2016, at 12:23 PM, Richard Gaskin <ambassa...@fourthworld.com> 
> wrote:
> 
> Sannyasin Brahmanathaswami wrote:
> 
> > SFTP was not on the list! That's continues to be such an irritation
> > that this is not prioritized.
> >
> > see bug: bug 6405<http://quality.livecode.com/show_bug.cgi?id=6405>
> > Please, everyone go and vote.
> 
> The voting system was retired years ago.  For the sake of keeping reports 
> actionable please add only technical details to reports that can further the 
> work of implementing them.
> 
> I agree that this would be a very valuable addition, and IIRC Kevin's said 
> previously that it would be included along with an even higher priority for 
> modern work, OAuth2, as part of the network library overhaul that was 
> included among the Kickstarter goals.
> 
> I believe that library will be written in LC Builder, which is coming 
> together as part of v8.0, in development now.
> 
> Exactly how soon after that the team will be in a position to work on the new 
> networking library is something only the team can comment on, but the 
> foundation needed for it is being worked on right now.
> 
> 
> > Please, Please PLEEZE! Prioritize this request. it is much more
> > important that your realize.  95% of all apps today must communicate
> > with the web. This means the teacher, the enterprise, the business,
> > the developer etc. must be transferring files to the web server.
> 
> As useful as SFTP is for many things, it may not be the best choice for all 
> of the use cases outlined there.
> 
> FTP/SFTP gives unbridled access to the entire server, at least as far as the 
> account can get to.  If uploading content to a web server, this means all 
> publicly accessible files on that server as well as private configuration 
> files. Unless used with great care, it's very easy to move, modify, or even 
> delete files on a server, perhaps unintentionally and with unpredictable 
> results.
> 
> For this reason most web sites that need content contributions from 
> distributed stakeholders create HTTP-based APIs for that.  This allows much 
> more control over what can be sent and how it's handled, and as such is much 
> more secure.  Extra bonus points that HTTP/HTTPS is often more more efficient 
> than FTP/SFTP.
> 
> Using LiveCode Server right now we can craft an upload receiver script in 
> minutes - the sample code has already been delivered with a tutorial:
> <http://lessons.livecode.com/m/4070/l/40708-how-to-upload-a-file-with-livecode-server>
> 
> Some stakeholders may indeed need complete access to the server, but for the 
> most part those are developers, or at a minimum trusted team members with 
> reasonable technical skills.  Developers will probably already have shared 
> SSH keys in place so they can enjoy the greater efficiency of rsync for file 
> transfers, and once there's a shared SSH key in place rsync, scp, and other 
> file transfer tools can be used in automated solutions built with LiveCode 
> today using the shell function.
> 
> Once we get past the larger use case of folks with limited skills for which 
> the control of an HTTP-based API is a good fit, and developers who probably 
> already have a shared SSH key on the server, the remainder does indeed 
> represent a good case for which SFTP would be very useful.  But it is, in all 
> fairness, a subset getting ever smaller as more orgs develop APIs to automate 
> content transfer.
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> ____________________________________________________________________
> ambassa...@fourthworld.com                http://www.FourthWorld.com
> 
> 
> _______________________________________________
> 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