我想把桌面的一个图片文件夹上传到FTP,可是实现不了,也没有报错m_pFtpConnection->PutFile("C:\Users\Administrator\Desktop\图片","图片",FTP_TRANSFER_TYPE_BINARY,1) ;
但是,如果是上传图片呀,文档类什么的是可以实现的。比如m_pFtpConnection->PutFile("C:\Users\Administrator\Desktop\哈哈.docx","哈哈.docx",FTP_TRANSFER_TYPE_BINARY,1) ;
求各位大侠帮忙看看呀
不可以直接把文件夹当成整体上传。ftp的协议也没这个。
你需要递归遍历你的文件夹,遇到子文件夹,就用md在ftp上创建文件夹,遇到文件就上传文件到对应的路径
用FindFirstFile,FindNextFile等遍历获取目录所有文件,然后一个个传给PutFile上传。
找个完整的程序学学吧
http://www.codeproject.com/Articles/12240/TJFTP-A-Visual-C-FTP-Client
md是make directory