Standard FTP already has the REST command, which allows the starting point of a file transfer to be specified:
Managed File Transfer and Network Solutions
FTP is quite a stable protocol. It's been used for nearly 4 decades to transfer files. FTP is defined in a series of RFCs (Internet Standards or specifications that describe how to implement the protocol) which are published by the Internet Engineering Task Force (IETF), a standards developing organization.
Many different specifications (RFCs) over the long history of FTP describe its official implementation. FTP is about 40 years old, but there are about 10 "newer" specifications written over the last 25 years that implementors need to take into account, only some of which are linked to each other. You might not find them, even if you know what you're looking for! :)
FTP originated at a time before virtual hosting, where multiple servers are hosted on a single IP address but with different domain names. On the Internet, multiple domain names may resolve to a single IP address.
This video describes database and LDAP (Active Directory) authentication modules for JSCAPE MFT Server.
Demonstrates how to enable multi-lingual support in JSCAPE MFT Server. This feature is perfect for organizations who need to support multiple languages in the web interface.
Founded in 1965, Maxwell Technologies is a leading developer and manufacturer of innovative, cost-effective energy storage and power delivery solutions.
This article demonstrates how to transfer and manage files using the HTML and Java Applet interfaces available via your web browser. MFTExpress is a hosted SaaS managed file transfer solution that greatly simplifies file transfers.