Можно ли использовать протокол FTP (не TFTP) для передачи файла с FTP-сервера на FTP-клиент без использования файловой системы в клиенте?
РЕДАКТИРОВАТЬ:
Мотивы вопроса: я знаю, что tftp может это сделать, но не ftp. Тем не менее, кто-то сказал мне, что он использует какой-то ipstack (NicheStack) с сервером wftpd на ПК, и без какой-либо файловой системы в цели (клиенте).
Но я все еще не уверен в этом. Кто-нибудь знает, возможно ли это?
решение1
FTP — это протокол передачи данных, где данные связаны с некоторым идентификатором (т. е. именем). Хотя эти свойства обычно встречаются в файлах файловой системы, это может быть также база данных или некоторое хранилище ключей и значений в памяти или любой другой тип данных, связанный с идентификатором.
Конечно - это FTP как протокол, а не как конкретная реализация как сервер или клиент. Но распространенные наборы инструментов, такие как ftplib в Python, на самом деле поддерживают передачу данных, которые находятся только в памяти, а не в файловой системе.