Какой API инициирует передачу по FTP и сообщает о состоянии в графический интерфейс? - PullRequest
0 голосов
/ 13 октября 2011

Думая о чем-то вроде приложения MFC, с одной кнопкой - «Загрузить»

  • Пользователь выбирает загрузку, а затем запрашивается место, где будет сохранен файл.
  • Подключается к удаленному ftp-серверу (логин, ip, файл для GET, все жестко запрограммированы)
  • Отображает строку состояния того, сколько файла было загружено.

Какая WindowsAPI лучше всего поддерживает все это приложение на C или C ++?(стараясь сделать его максимально простым и понятным)

1 Ответ

2 голосов
/ 13 октября 2011
  • Пользователь выбирает загрузку, а затем запрашивается место сохранения файла.

Для этого у вас есть Common File Dialog . MFC имеет упаковщик.

  • Подключается к удаленному FTP-серверу (логин, ip, файл для GET, все жестко запрограммировано)

Есть WinInet API, который включает в себя такие функции, как FtpGetFile

  • Отображение строки состояния того, сколько файлов было загружено.

Если вам нужно сообщить о прогрессе, используйте FtpOpenFile и читайте куски, используя InternetReadFile. Индикаторы выполнения Windows создаются с помощью CreateWindow и управляются с помощью SendMessage.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...