使用CFtpConnection过程中遇到ftp虚拟目录下载成功但上传失败,ftp服务器为windows 2003,网上查了很久仍然没有解决,GetLastError()返回12003错误码,InternetGetLastResponseInfo返回具体错误信息如下
InternetGetLastResponseInfo:200 Type set to I.200 PORT command successful.550 Virtual XmlFilesFolder\TaskConfig.xml: Access is denied.
在连接ftp服务器时使用Aministartor帐号即可解决问题
如果使用CInternetFile的Write上传文件不会有这问题