基于FTP协议的文件上传与下载


前言

FTP协议是文件传输协议,是一种应用层协议,基于C/S模式设计的。


一、FTP协议

        FTP协议包括两部分,一是FTP客户端,二是FTP服务器。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发 站的时候,通常利用FTP协议把 页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在 络上传输大的文件时,一般也采用该协议。
        默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。
 

二、FTP服务器

1,首先我们需要准备服务器模拟工具EasyFtp-server.

 

2,  解压后,直接打开Ftpconsole.exe,创建账 。按照如图步骤依次点开并填写相关信息,在步骤4选择自己需要的权限最后点击确定即可。

 

3,在浏览器中访问FTP服务器,输入上图中的主机IP:8080,用户名和密码就是自己创建账 时,设置的密码.

 

三,上传

运行结果:

 

四,下载

运行结果:

 

下载后,结果如下图:

 


文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92564 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月5日
下一篇 2022年7月6日

相关推荐