为公司省钱,以后会挨骂的。上万个文件之后,自建文件服务器的管理就会崩溃。如果你有钱去联想云硬盘、华为nas、艾舒文件存储,如果你没钱去万友群汇,自建公司一分钱也不会给你。如果文件被错删了,你不能哭。
基于qnetworkaccessmanager的ftp下载实现相对简单,实现简单的上传或下载操作。如果需要进一步的ftp操作,那么使用qtftp更为实用(github上有开发人员维护和更新这个模块,所以您需要自己搜索)。
基于qnetworkaccessmanager进行ftp操作,我在博客花园里写了一篇相关的博客,里面增加了超时处理方法,以及大文件的操作模式,供大家参考。
blogaddress:使用qnetworkaccessmanager实现qt的ftp下载服务-silentfromnowon-bloggarden
操作方法如下:@echooffseth=192.168.1.100setu=ftpusersetp=12345678echoopen%h%>ftp.txtecho文件%u%>>ftp.txtecho文件%p%>>ftp.txtecho文件方向>>ftp.txtecho文件再见>>ftp.txtfp文件-学生:ftp.txt和gtftpdir.txtecho打开%h%>ftp.txtecho文件%u%>>ftp.txtecho文件%p%>>ftp.txtfor文件/f“令牌=4”%%iin(“findstr”<dir>”ftpdir.txt文件“”)do(回显cd%%~i>>ftp.txtecho文件方向>>ftp.txtecho文件cd..>>ftp.txt文件)回音再见>>ftp.txtfp文件-学生:ftp.txt和gtftpfile.txt记事本ftpfile.txt文件
ftp是一种文件传输协议,允许用户通过文件操作(如文件添加、删除、修改、查询、传输等)的方式与另一台主机进行通信。但是,用户并不是真正登录到他们想要访问的计算机,而是成为正式用户。他们可以使用ftp程序访问远程资源,实现用户的文件往返传输、目录管理和电子邮件访问等,尽管双方的计算机可能配备了不同的操作系统和文件存储方式。
来自互联网