ftp如何能上传含有中文名的文件以及创建含中文的目录?

llhbtt 测试员  2009-10-21 02:55:58
如题

开发工具:VC 6.0

创建FTP连接
CInternetSession* m_Session ;
CFtpConnection *m_FtpConnection;

m_Session = new CInternetSession;
m_FtpConnection = m_Session->GetFtpConnection(m_strServerIP,m_strUsername,m_strPassword);

。。。。。。

创建目录
m_FtpConnection->CreateDirectory("中文目录");
m_FtpConnection->CreateDirectory("Test for Dir");

。。。。。。

上传文件
m_FtpConnection->CreateDirectory("测试.txt");
m_FtpConnection->CreateDirectory("Test.txt");

结果:
在服务器端,含有中文的目录、文件都没有创建。。。。

然后百度后,了解要改成支持UNICODE宽字符的,
参照http://amplifier2000.spaces.live.com/blog/cns!492aca247e71009e!218.entry改完后,编译运行
问题依然存在~~~!!!!极度郁闷~~!!!

大侠们,,帮帮忙吧 简直急死偶了!!!!
...全文
135 点赞 收藏 6
写回复
6 条回复
snail 2011年10月19日
我也有同样地问题
回复 点赞
llhbtt 2009年10月21日
继续等待。。。
回复 点赞
danxuezx 2009年10月21日
Use GetCurrentDirectory to determine the current working directory for this connection to the server. Do not assume that the remote system has connected you to the root directory.

回复 点赞
llhbtt 2009年10月21日
换成Unicode之后
m_FtpConnection->CreateDirectory(L"测试");
----------------------------------------------------------
改了,但是还是不能创建成功 为啥哟?
回复 点赞
MoXiaoRab 2009年10月21日
换成Unicode之后
m_FtpConnection->CreateDirectory(L"测试.txt"); 
回复 点赞
ziplj 2009年10月21日
偶不太急 坐在沙发看你
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7898

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告