vcftp上传文件
晕.PutFile目标文件只能写文件名,不能写路径.上传到FTP的当前目录下.
Ⅱ VC 怎样上传文件到FTP服务器上
用wininet的ftp函数
Ⅲ VC++、FTP、ini
添加按钮控件 和EDIT控件 然后按钮函数中加
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_ALLOWMULTISELECT,_T("All Files (*.*)|*.*||"));
dlg.DoModal();
{
m_file.SetWindowText(dlg.GetPathName());
UpdateData(FALSE);
}
m_file 是EDIT控件变量
Ⅳ 谁用VC6.0做过FTP客户端,能支持中文文件上传的,来救救我啊!!
下载带有中文的文件就没问题吗?
中文网址有个转码的步骤,比如汉字‘一’,在网址里体现是‘%E4%B8%80’,你的程序要做这么一个转换。
可以google里搜索任一字符,然后再他对应的网址上就会显示出来。
一个汉字对应3个 %xx%xx%xx
首先把wchar按照 utf8格式转换下,有现成函数
WideCharToMultiByte ( CP_UTF8,0, sourcename, -1, utf8_url, 512, 0, 0);
这样转完后,会发现英文的字符的数值是大于0的,中文是小于0的,并且一个汉字由3个数值组成
然后再将这个字符串用自定义函数转成正确的网址,即英文部分不变,中文部分专程16禁止显示(格式化小于0的数值为16禁止并在前面加一个'%')
Ⅳ VC++ 如何对ftp上的文件进行操作,比如将ftp上的一个文件夹里的文件移动到ftp上另外一个文件夹
可以读一下Eric写的《UNIX编程的艺术》,里面有一章讲协议设计的顺便提了ftp协议的细节。但是如果你没有直接处理HTTP的经验的话想通过了解ftp协议直接用套接字来实现估计比较艰难。
如果说是用什么语言比较合适,我能想到的是python,它预装的库能够处理ftp协议,事情就简单一些。
Ⅵ vc编写的ftp客户端能够实现上传和下载,怎么使下载的文件名和原文件名字一致,而不是“*。*”代码怎么改
你都会做ftp程序了,怎么会在打开文件名字上折腾呢,奇怪了. 你看你的另存为调出窗口函数是什么代码实现,改一下即可.
Ⅶ VC++做的FTP代码服务端
啥呀?
Ⅷ VC6.0下,FTP文件上传出错,请问如何得到错误信息
首先,用
GetLastError
()
函数得到
错误代码
,然后在网上找找解决方法;如果这样不行的话,那就再用
InternetGetLastResponseInfo()
函数得到错误信息,两者结合起来,一般就能解决问题了。
Ⅸ vc ftp 上传文件夹
好像没有相应的API吧?
都是直接在相应的地址创建一个文件夹,如果将对应的文件装入。
Ⅹ 怎样用VC在vs2008环境下编写一个可以访问ftp服务器下的目录文件的程序,求:详细步骤
对不起,我对FTP不怎么理解。
我可以告诉你方法:
1)、仔细研究下FTP协议,FTP是应用层的协议,可以直接建立套接字应用程序,直接将需要访问的目录信息发给服务器。
2)、建立套接字时,服务端口一般是21,IP即是服务器的IP。
3)、遵循FTP通信协议和服务器进行通讯,这样别说是访问FTP下的目录,就是直接上传下载文件都是可以的。