什么API将启动FTP传输并向GUI报告状态

What API would initiate an FTP transfer and report status to a GUI?

本文关键字:GUI 报告 状态 传输 API 启动 FTP 什么      更新时间:2023-10-16

想到一个类似MFC的应用程序,只有一个按钮- "下载"

  • 用户选择下载,然后提示文件保存的位置。
  • 连接到远程ftp服务器(登录,ip,文件到GET所有硬编码)
  • 显示状态栏,显示文件的下载进度。
在C或c++中,哪个Windows API最好地支持整个应用程序?(希望尽可能保持简单和直接)
  • 用户选择下载,然后提示文件保存的位置。

你有公共文件对话框。MFC有一个包装器。

  • 连接到远程ftp服务器(登录,ip,文件到GET所有硬编码)

有WinInet API,它包括FtpGetFile等函数

  • 显示状态栏,显示文件的下载进度。

如果您需要报告进度,使用FtpOpenFile代替,使用InternetReadFile读取块。Windows进度条是用CreateWindow创建的,用SendMessage控制。