使用FTP下载文件(新手向)


1.FTP介绍

FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文件传输协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:“下载”(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。(摘自百度百科)
我自己的理解即是一种协议也是一款可以在不同操作系统下运行的应用程序。


windows环境下:

windows环境下既可以通过使用命令行使用该传输协议。也可以使用UI界面程序来使用FTP进行传输文件和资源。这里我仅使用了UI界面程序来进行文件传输。接下来介绍如何使用FTP下载文件:

  • 打开资源管理器下的网络资源管理器:

  • 输入远程服务器的IP地址,确认搜索即可:地址输入语法为:FTP://+地址。例子如下
    链接成功过后就能看到远程服务器里的文件。

  • 最后右击鼠标,选择复制到文件夹就行了。复制到你想要存放文件的文件夹即可。


注意:

一般是使用火狐浏览器或者IE浏览器。

使用FTP下载文件资源相关推荐

  1. C#FTP下载文件出现远程服务器返回错误: (500) 语法错误,无法识别命令

    如果下载多个文件的时候,有时候莫名其妙的出现500服务器错误,很有可能是没有设置KeepAlive 属性导致的. 出现应用程序未处理的异常:2015/1/6 11:40:56 异常类型:WebExce ...

  2. 使用FTP下载文件connect.retrieveFileStream(filename) 获取不到InputStream流,返回null的问题

    使用同事的代码做FTP下载文件,InputStream in = connect.retrieveFileStream(fileName);执行这句时InputStream总是获取为空 后来把代码改成 ...

  3. Java实现FTP下载文件到客户端(浏览器)

    目录 一.简介 二.maven依赖 三.配置类 四.工具类 4.1.服务器文件名中文处理 4.2.下载文件名中文处理 五.接口验证 一.简介   我在之前的文章(Java实现文件上传和下载)里讲过非F ...

  4. 【踩坑】Linux java中ftp下载文件,解压文件损坏,以及图片下载打开只显示下载路径的问题

    [踩坑]Linux java中ftp下载文件,解压文件损坏,以及图片下载打开只显示下载路径的问题 一. 问题重现 二. 问题解决思路 1. 确认是不是上传就导致数据出错了 2. 是不是平台问题 三. ...

  5. 从ftp下载文件(word)到本地显示文件损坏或错误

    今天遇到问题从ftp下载文件到本地路径无法查看,发现是文件名称中含有比如空格,问号等非常规字符存在,虽然在本地创建了对应的文件,但是流无法识别一些非常规字符,所以即使下载到本地也显示文件损坏或错误.我 ...

  6. linux中如何用ftp命令下载文件,linux中ftp下载文件命令的用法

    linxu下的ftp命令是用来下载文件或者上传文件的,下面由学习啦小编为大家整理了linux的ftp下载文件命令的用法的相关知识,希望对大家有帮助! 一.linux中的ftp下载文件命令的用法 从远程 ...

  7. c#通过ftp下载文件

    c#通过ftp下载文件,借用了两位大神的代码  http://www.cnblogs.com/rond/archive/2012/07/30/2611295.html http://blog.csdn ...

  8. Java 实现上传文件到FTP和从FTP下载文件

    在eclipse 中创建项目,并将commons-net-3.6.jar包复制到项目中 commons-net-3.6.jar:链接:https://pan.baidu.com/s/1iz0862TX ...

  9. python从ftp下载文件时问题解决

    python从ftp下载文件代码如下 import os from ftplib import FTP def ftp_connect(host, username, password):     f ...

最新文章

  1. centos7 卸载Qt5
  2. 小学毕业能学php吗,将来没出息的娃,多半从小就有这些缺点,小学毕业前还不改就晚了...
  3. C++虚继承(一) --- vtordisp字段
  4. centos8 安装docker_CentOS 8 安装 docker
  5. Active Contour Models 主动轮廓模型
  6. 全面整理(随时更新)
  7. retinanet网络模型结构
  8. 如果有轮回,又为何一定要抹去前世记忆?
  9. 在Mac上将WebP图像批量转换为JPG的方法
  10. 建立企业统一即时通讯平台
  11. 爬取汽车之家所有汽车参数配置
  12. Tuna Scope 金枪鱼猎手:当顶级吃货,搞起图像识别
  13. matlab如何把正弦转化为余弦公式,高中正弦和余弦公式定理,正余弦转化公式
  14. burst什么意思_burst是什么意思
  15. 阿里20周年升级价值观:新六脉神剑与它的变革时代
  16. python直方图教程_Matplotlib绘制直方图
  17. 1024购书狂欢节,优惠券送给有需要的伙伴们
  18. 通通锁接口调用<Response [400]>报错及python示例代码
  19. 实验六 配置GVRP协议
  20. C++实现基于博弈树的5x5一子棋人机对战

热门文章

  1. Excel教程:规范Excel表格设计,让工作效率提升百倍不止
  2. 一年省下1000亿? 原来零售玩的是闷声发大财
  3. SwitchHosts-快速切换Hosts
  4. 一图帮你了解什么是信息与计算科学专业
  5. 使用ffmpeg实现单线程异步的视频播放器
  6. 【uniapp】压缩图片image-conversion
  7. C++,QT多个窗体切换,widget 多个页面切换跳转显示
  8. 深红色房间(密室逃脱1)攻略
  9. IDEA在push出现Pushed master to new branch origin/master错误
  10. Pushed master to new branch origin/master