migrate ftp sample (#17)

36 files changed