Thanks Nick I've checked out your code and it looks similar to other work I've done myself before, adapting apache commons so that it would use GAE's low level support for sockets. It did work for a while but then it stopped. When I complained about they told me simply that GAE don't support FTP, full stop: https://groups.google.com/forum/?fromgroups#!searchin/google-appengine/FTP%7Csort:date/google-appengine/mVVDE4wECbY/t4lEQDUzDQAJ
Things like "More future-oriented people might resent having to use an FTP server" drive me furious, what about actually listening to customers (us)? Future-oriented people might resent using GAE standard. I could add a lot more but I guess our monthly bill is nothing so I'll shut up Emanuele On Thursday, 9 February 2017 10:47:06 UTC+13, Nick wrote: > > I have been able to get ftp working on appengine using software libraries, > you'll need to pick the write combo though, and it is a bit sensitive to > the server on the other end (i.e. Passive mode etc) > > If it's critical I suspect you'd be better off bringing another component > into your stack to deal with this from GCE or GKE. > > The source below will help you, it uses apache ftp client, which from > memory uses just sockets, so as long as you have billing enabled with > budget should be ok. I had to 'override' a bunch of the implementation for > GAE - unfortunately there was a decent amount of blacklisted calls without > extension points or declared final. > > https://github.com/atomicleopard/thundr-contrib-gae-ftp > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/8bcac3ba-7a59-456c-a1d4-4acab6204c1a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.