c语言ftp
#include <string.h>
#include <stdio.h>
int main(void)
{
char f[20],n[20],m[20];
FILE *fp;
printf("输入FTP空间:\n");
scanf("%s",f);
printf("输入名字:");
scanf("%s",n);
getchar();
printf("输入密码:");
scanf("%s",m);
fp= fopen("test.txt","w");
fputs(f,fp);
fprintf("\n"); //每一行一句
fputs(n,fp);
fprintf("\n");
fputs(m,fp);
fclose(fp);
return 0;
}
❷ C语言实现从FTP下载、上传文件
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。
1.C语言可以使用CStdioFile函数打开本地文件。使用类CInternetSession 创建并初始化一个Internet打开FTP服务器文件。
CStdioFile继承自CFile,一个CStdioFile 对象代表一个用运行时函数fopen 打开的C 运行时流式文件。
流式文件是被缓冲的,而且可以以文本方式(缺省)或二进制方式打开。文本方式提供对硬回车—换行符对的特殊处理。当你将一个换行符(0x0A)写入一个文本方式的CStdioFile 对象时,字节对(0x0D,0x0A)被发送给该文件。当你读一个文件时,字节对(0x0D,0x0A)被翻译为一个字节(0x0A)。
CStdioFile 不支持Duplicate,LockRange,和UnlockRange 这几个CFile 函数。如果在CStdioFile 中调用了这几个函数,将会出现CNoSupported 异常。
使用类CInternetSession 创建并初始化一个或多个同时的Internet 会话。如果需要,还可描述与代理服务器的连接。
如果Internet连接必须在应用过程中保持着,可创建一个类CWinApp的CInternetSession成员。一旦已建立起Internet 会话,就可调用OpenURL。CInternetSession会通过调用全局函数AfxParseURL来为分析映射URL。无论协议类型如何,CInternetSession 解释URL并管理它。它可处理由URL资源“file://”标志的本地文件的请求。如果传给它的名字是本地文件,OpenURL 将返回一个指向CStdioFile对象的指针。
如果使用OpenURL在Internet服务器上打开一个URL,你可从此处读取信息。如果要执行定位在服务器上的指定的服务(例如,HTTP,FTP或Gopher)行为,必须与此服务器建立适当的连接。
❸ 关于C语言FTP服务器上传数据实现方法
FTP服务器是现成的 ? 那你就是要写客服端咯。 看FTP协议跟socket套接字。
❹ 关于c语言ftp项目运行问题
你这个是C++,不是C,看错误提示应该是缺少链接库(lib文件)
❺ 用C语言写一个FTP的客户端程序,需要了解哪些知识
一、需要的知识点:
1、SOCKET技术,网络编程的基本功能
2、FTP
3、如果需要自己写,可能需要熟悉各个网络框架
二、编写FTP所需要掌握的框架
1、wininet
2、libcurl
❻ 怎么编写基于C语言的FTP客户端
叙述起来很繁琐。你可以到网上下一个C语言的FTP客户端程序阅读和试验,就懂了。
就搜索 ftpclient.c 很容易获得 源程序,程序里有注解和说明。10几20几年的经典程序啦。
❼ C语言如何用FtpPutFile()函数上传文件到Ftp服务器!下载用FtpGetFile()可以!
- 先后使用InternetOpen和InternetConnect打开连接。
- 使用CreateFile函数打开本地文件。
- 使用FtpOpenFile函数打开远程文件。
- 分别使用InternetReadFile和ReadFile函数读取 FTP 或本地文件。
- 分别使用InternetWriteFile和WriteFile函数写入 FTP 或本地文件。
- 使用CloseHandle函数关闭本地文件句柄。
- 使用InternetCloseHandle函数关闭 FTP 文件句柄。
❽ UNIX中C语言调用FTP命令的问题
写一个脚本,执行上传文件的功能,在C 中调用,通过返回值判断是否成功
❾ 一个FTP客户端的C语言程序中的一个函数不懂
前四个字节是这样,比如“220 ProFTPD 1.3.2c Server (Debian) [10.10.55.203]”
前四个字节就是220空格,这个代表了服务主机的返回码
atoi那个把字符串转成整型,n就=220了
❿ 你好,这个你解决了吗C语言如何用FtpPutFile()函数上传文件到Ftp服务器!下载用FtpGetFile()可以!
先后使用InternetOpen和InternetConnect打开连接。使用CreateFile函数打开本地文件。使用FtpOpenFile函数打开远程文件。分别使用InternetReadFile和ReadFile函数读取
FTP
或本地文件。分别使用InternetWriteFile和WriteFile函数写入
FTP
或本地文件。使用CloseHandle函数关闭本地文件句柄。使用InternetCloseHandle函数关闭
FTP
文件句柄。