什么API将启动FTP传输并向GUI报告状态
What API would initiate an FTP transfer and report status to a GUI?
想到一个类似MFC的应用程序,只有一个按钮- "下载"
- 用户选择下载,然后提示文件保存的位置。
- 连接到远程ftp服务器(登录,ip,文件到GET所有硬编码)
- 显示状态栏,显示文件的下载进度。
- 用户选择下载,然后提示文件保存的位置。
你有公共文件对话框。MFC有一个包装器。
- 连接到远程ftp服务器(登录,ip,文件到GET所有硬编码)
有WinInet API,它包括FtpGetFile
等函数
- 显示状态栏,显示文件的下载进度。
如果您需要报告进度,使用FtpOpenFile
代替,使用InternetReadFile
读取块。Windows进度条是用CreateWindow
创建的,用SendMessage
控制。
相关文章:
- Android NDK传感器向事件队列报告奇怪的间隔
- 如何在 C 中正确使用 libiconv 使其不会报告"Arg list too long"?
- 使用std::source_location报告错误的最佳实践
- xmake总是报告:错误:无法获取cxx的程序,为什么
- 当用户超过按钮点击限制时报告
- 使用调试/崩溃报告将应用程序部署到客户端
- 为什么cudaMemGetInfo报告设备内存总量的变化
- C++GTKMM gui循环依赖关系
- QTcpSocket在不阻塞GUI的情况下重新连接到服务器
- 我的程序有一个保存配置文件的GUI,如何双击此配置文件以直接加载带有配置数据的GUI?
- 在哪里放置我的函数?进入我的母语 Gui 还是进入我的演示者?
- 为什么瓦尔格林德在不释放恶意内存后没有报告任何问题?
- 内存清理程序报告全局对象构造中未初始化值的使用
- 如何在带有 gdb GUI 前端的 ARM gdbserver 的 PC 上执行远程 gdb 会话?
- QDataStream 读取和写入的字节数比 QFile::length() 报告要多
- 在 Gui Win32 中创建子窗口C++
- 如何防止 std::thread 在 QT 中冻结 GUI?
- 在 Linux 中使用 ioctl() 获取隐藏功能报告时,零字节消失
- Valgrind 在 std::string::swap 中报告 SIGILL
- 什么API将启动FTP传输并向GUI报告状态