FTP
From BC$ MobileTV Wiki
File Transfer Protocol (commonly abbreviated FTP), is a popular method for exchanging files (particularly in a business setting, and for large files). Like HTTP, it is a standard web-based data communication protocol and can be evoked through a standard web browser.
Specification
- FILE TRANSFER PROTOCOL (FTP): http://www.ietf.org/rfc/rfc959.txt[1]
Tools
- WinSCP (Windows): http://winscp.net/eng/index.php | DOWNLOAD
- Transmit (Mac OS X): http://www.panic.com/transmit/ | DOWNLOAD[2]
- FileZilla (Linux/Cross-Platform): https://filezilla-project.org | DOWNLOAD
- FireFTP (Firefox plugin): https://addons.mozilla.org/en-US/firefox/addon/fireftp/?src=search
Resources
- PHP uploads using FTP: http://articles.techrepublic.com.com/5100-10878_11-6069684.html
- Simple Bash FTP Pull and Delete Script: http://geekomatic.ch/2012/08/21/1345540200000.html
- COMMAND-LINE FTP AUTOMATION: http://www.mail-production.com/commandftp.html
Tutorials
- Using command line FTP to upload to a website: http://www.techscribe.co.uk/ta/ftp.htm#list-of-ftp-commands
- Using FTP Batch Scripts (in Windows): http://support.microsoft.com/kb/96269
- How to automate FTP uploads from the Windows Command Line: http://www.howtogeek.com/howto/windows/how-to-automate-ftp-uploads-from-the-windows-command-line/
- How do I download file from FTP server? (JAVA): http://www.kodejava.org/examples/355.html
- Java FTP Tips: http://www.nsftools.com/tips/JavaFtp.htm
- Delete file from a FTP server using Java: http://stackoverflow.com/questions/10184417/delete-file-from-a-ftp-server-using-java
- How Do I Delete a File via FTP (uses Apache commons lib): http://www.kodejava.org/examples/358.html
- Apache commons FTPClient Java example - Download files from server: http:///www.mysamplecode.com/2012/03/apache-commons-ftpclient-java-example_16.html[3]
- How do I get list of files from FTP server?: http://www.kodejava.org/examples/357.html[4]
- Use the Apache Commons FTP Client: http://www.java2s.com/Code/Java/Network-Protocol/UsetheFTPClient.htm
- Folders won't delete?: https://forum.filezilla-project.org/viewtopic.php?f=2&t=681
- Enable hidden files to be displayed in FileZilla FTP Client: http://www.hosting.com/support/ftp/enable-hidden-files-in-filezilla[5]
- FTP from Mac OS X with default/built-in FTP client: http://osxdaily.com/2011/02/07/ftp-from-mac/
- FTP file upload example (in PHP): https://www.jonasjohn.de/snippets/php/ftp-example.htm
External Links
- wikipedia: FTP
- wikipedia: SFTP
- Tell the Details (when debugging): http://www.coderanch.com/how-to/java/TellTheDetails (it might save you 3 hrs of hair-pulling)
- What to expect for the upcoming deprecation of FTP in Firefox: https://blog.mozilla.org/addons/2020/04/13/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox/
References
- ↑ FTP design doc (RFC114): https://tools.ietf.org/html/rfc114
- ↑ CyberDuck - An Open Source FTP client alternative for MAC OS X: http://cyberduck.io/
- ↑ Download files from a FTP server: http://www.codejava.net/java-se/networking/ftp/download-files-from-a-ftp-server
- ↑ FTPClient cant get file listing from a directory name with space: http://stackoverflow.com/questions/14291560/ftpclient-cant-get-file-listing-from-a-directory-name-with-space
- ↑ "View hidden files" setting not configurable in GUI: https://forum.filezilla-project.org/viewtopic.php?f=2&t=17915