Creating an ftp server android application12/24/2023 ![]() ![]() Apple doesn't "support" FTP at all anymore. It really isn't a question of what is "supported" or not. I think it is the easiest way to go get the widest support for the many different FTP flavours. But it works and itsn't difficult to use. I'm sure it doesn't have a native Swift API. It is one of the oldest libraries with good support for the many different flavours of FTP. A bigger problem is that there are so many different FTP implementations and they can behave radically differently. As far as I'm concerned, the security issues are the least of its problems. I just had the misfortune once to try to write a funky Mac app that had FTP support. I'm not actively searching for such a library. They likely didn't have the funding and/or are still working on it. They probably haven't "refused" to upgrade the server. They have very strict security requirements and are actively trying to consolidate services to reduce their internet footprint. I replaced a similar US government FTP server over a decade ago. I don't know how it has lasted this long. A US government FTP server should have been replaced years ago. It is better to have X number of ephemeral mobile clients scattered across the world instead of one server you can beat on 24x7.įinally, US government FTP sites don't get updated, they get replaced. Your security is mainly tied to your obscurity. Individual devices would be much more secure. Users and the government would not appreciate accounts and passwords being used and potentially stored in a data centre. Unless that web service is coded very securely, it could potentially expose all FTP credentials for all users. There is no inherent security in a server-side tool.That's a ton of work to throw in the trash. ![]() If the legacy server changes, everything is broken. And then you need a client to talk to the web service. A server-based FTP gateway is three times the work.Everything has to be wrapped and then implicity unwrapped again. I'm sure there are at least a few dozen others. I did mention perhaps the most robust of all FTP clients, cURL. I don't understand the requirement to have a native Swift solution. I'm sorry, but I'm going to have to disagree with you on that approach. I'm trying to create test application for this OSS.Written in Swift4 and maintained even now.I'm working on building for this OSS with Xcode9.2(Swift4).Has Deprecated API such as `CFWriteStreamCreateWithFTPURL`.I've tested FTP file upload with sample Application and it succeeded.I'd appreciate if you would provide me helpful information. If you know other recommended FTP client OSS for iOS, please let me know. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |