FTP имеет представление о формате файла, поэтому может передавать данные как в ASCII, так и в двоичном виде (raw bytes). HTTP же всегда отправляет файлы в двоичном виде.
Контент, передаваемый на устройство по протоколу HTTP, обычно не сохраняется в памяти этого устройства. Файл, переданный на хост-устройство с использованием FTP, сохраняется в памяти этого хост-устройства.