c 语言ftp,c语言ftp上传文件

kodinid 15 0

大家好,今天小编关注到一个比较意思的话题,就是关于c 语言ftp问题,于是小编就整理了3个相关介绍c 语言ftp的解答,让我们一起看看吧。

  1. ftp三种协议?
  2. 怎么在我的电脑上建立一FTP?
  3. ftp五个命令?

ftp三种协议

常用的三种协议:ssh、telnet、ftp

ssh和telnet是远程登录协议,一般就是远程登录一台服务器然后操作远程的服务器;ftp是文件传输协议,用于在远程服务器文件下载、上传等功能;这三种协议都是C/S的,需要有客服端和服务端。

c 语言ftp,c语言ftp上传文件-第1张图片-安济编程网
图片来源网络,侵删)

FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的***。在开发网站的时候,通常利用FTP协议把网页程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也***用该协议。

怎么在我的电脑上建立一FTP?

首先在本地机器创建一个用户!这些用户是用来登录到FTP的!我的电脑右键->管理->本地用户和组->用户->“右键”新建用户->输入用户名和密码再点创建就行了。

其次是在C盘新建文件夹“FTP上传”和“FTP下载”两个文件夹!并在每个文件夹里放不同的文件,以便区分!、之后是安装IIS组件!在开始菜单里—>控制面板-〉添加删除程序->添加/删除windows组件->应用程序服务器->Internet 信息服务->-〉FTP服务器-〉确定-〉完成!这样就把FTP安装在服务器上了!最后就是配置FTP服务器,创建上传和下载服务!创建上传服务器:右键网站->选择添加FTP站点->描述可以根据自己的需要填写->一般都是自己的IP地址,端口默认使用21->物理路径指向“C:\FTP上传”->访问权限要钩上“读取”和“写入”->点击完成就把上传的服务创建好了!创建下载服务器:

c 语言ftp,c语言ftp上传文件-第2张图片-安济编程网
(图片来源网络,侵删)

因为21号端口已经被占用所以我们就用2121端口!它的物理路径指向“C:\FTP下载”!只有读取权限。

ftp五个命令

使用ftp命令登录ftp服务器后,可以执行以下命令,例如:

ls查看文件信息,比如更新时间、权限等等

(图片来源网络,侵删)

prompt on打开交互模式,off关闭交互模式

put 上传一个文件

mput上传多个模糊匹配的文件

get下载一个文件

mget下载多个模糊匹配的文件

rename 修改文件或目录

delete删除文件或目录

bye退出

1, open:与服务器相连接; 

2, send(put):上传文件;

3,get:下载文件; 

4,mget:下载多个文件;

用法: mget *:下载当前路径下的所有文件和文件夹; 

    mget *.c:下载此路径下固定后缀的文件; 

    mget 文件名:下载当前路径下的固定文件 ,单个; 

      mget 文件名 文件名:下载当前路径下的固定文件,多个;

5,cd:切换目录;

到此,以上就是小编对于c 语言ftp的问题就介绍到这了,希望介绍关于c 语言ftp的3点解答对大家有用。

标签: 文件 ftp 服务器