从本地向服务器上传大文件时通常需要采用FTP数据传输方式,本文整理了目前常用的CuteFTP和LeapFTP两款FTP第三方服务器软件,教大家如何将本地文件上传至服务器。
1 FTP介绍
FTP是(File Transfer Protocol,文件传输协议)的简称,用于互联网上文件的双向传输,常用于本地和服务器/网页之间的文件传递。在使用时,一般通过第三方FTP软件来实现数据传输。
2 使用CuteFTP软件上传数据到云服务器
2.1 CuteFTP软件介绍及安装
安装方法:按照软件下载地址中的安装方法安装即可。
2.2 从本地向服务器上传数据
在所要连接的服务器上找到FTP信息,我的这个是有一个FTP上传文件选项,点击后会反馈出FTP信息,如果没有的话也没有问题,只要把下面这些信息找到就行:
FTP地址:XXX.XXX.XX.XXX
FTP端口:XXXX FTP
账号:XXXXXXXXXXXX
FTP密码:XXXXXXXX
确定好FTP信息后打开软件,选择站点管理器右键“新建”“FTP站点”。
选择新建后会弹出一个配置框:
按照上图中标注的顺序填写信息:
- 标签就是你要给这个服务器起的名,为了方便日后在软件中辨认连接,可以随便起(中英文都行)
- 主机地址就是FTP地址
- 用户名就是FTP账号
- 密码就是FTP密码
- 这个是选默认的本机目录,就是在连接后本地机器展示出的文件夹,可以随意设置,最好是设置成你要传输的文件所在目录
- 端口号就是FTP端口,软件默认的是22
- 传输类型默认是“使用全局设置”,但是最好改成“二进制”,这涉及到底层的信息传输原理,二进制传输的方式不会破坏压缩包等形式的文件内容,具体讲解链接
- 点击连接,实现本机与服务器的通道连接
在完成连接后,就可以选择本地的文件上传至服务器了。
上图是我配置好连接后的软件界面
- 框1显示的是本地信息,这里我在之前连接配置时选的“选默认的本机目录”为
F:\Common_Datasets\
目录,所以这里直接显示该目录下的所有文件信息。 - 框2显示的是服务器的目录和里面已有的文件信息,我在之前给服务器起的名是“实验室大集群”,所以右边选项卡是这个名字。现在想要把
cornell_Dataset.zip
文件传输到服务器上,直接鼠标选中拖动就行。特殊说明:FTP理论上可以传输任何文件类型的文件,包括文件夹。 - 框3显示的是正在传输文件的状态,包括传输文件名称、大小、起始和终止路径、传输进度和状态等。
- 框4显示的是具体的底层操作信息。
至此完成了使用CuteFTP软件从本地向服务器传输文件的全过程。
3 使用LeapFTP软件上传数据到云服务器
LeapFTP是一款免费软件,它的操作方式和工作原理与CuteFTP类似,具体的使用方法见:视频链接
4 总结
FTP是本地与服务器之间常用的数据传输方式,对于它的具体实现原理可以不懂,但是使用方法必须掌握。如果传输的是文件是一个文件夹或者一次性传输了很多个文件时一定要注意传输任务状态,有些子文件可能会传输失败。虽然这两款软件都支持任意格式文件的传输,但还是建议大家把要传输的文件提前打包成zip压缩包,然后再传输,这样可以最大程度的避免传输错误。