通过cmd上传文件ftp服务器,通过cmd完成FTP上传文件操作

一直使用 FileZilla 这个工具进行相关的 FTP 操作,而在某一次版本升级之后,发现不太好用了,连接老是掉,再后来完全连接不上去。

改用了一段时间的 Web 版的 FTP 工具,后来那个页面也经常打不开。

有一天忽然想起了 cmd 里面有个 ftp 命令,于是想试试看能否不用什么其它的工具,就通过命令行来做点事情。在 help 命令的帮助下,结果还挺顺利地就实现了上传文件的操作。

虽然很简单,还是做个记录,以备不时之需。

—— 通过 cmd 实现 FTP 文件上传的操作方法是这样的:

Step 1

打开命令行窗口,输入命令:

ftp xxx.xxxx.xxx (要连接的 FTP 地址)

回车。

得到如下输出:

AkuinAa+fY3hAAAAAElFTkSuQmCC

表示已访问到指定的 FTP 地址,等待登录操作。注意,提示信息表明,如果在60秒钟之内没有发送指令,将自动断开连接。

输入帐号,回车。

接着根据提示,输入密码并回车。(键入密码时,屏幕字符是不可见的)

登录成功后,会得到如下图所示的输出:

S4DUgJweGp3JS1ASgAOzx6kBAAOD1ICAPX8C+s7ZlMMXsWhAAAAAElFTkSuQmCC

提示当前已进入根目录。

Step 3

如果知道所要上传文件的路径,直接通过 cd 命令进入指定目录;否则先通过 dir检索目录列表,然后再结合 cd命令一步步进入到指定目录。

Step 4

进入到需要上传文件的目录后,输入命令:

send

回车。

得到如下图所示的输出:

+ZlZWEZobwBK+qESavEZtoAAAAASUVORK5CYII=

此时输入需要上传的本地文件的全路径文件名,回车。(如果文件路径中包含有带空格的目录名,则整个输入需要包含在一对双引号中)

得到如下图所示的输出:

vP82bpBc+MAAAAAElFTkSuQmCC

直接回车。

Step 5

操作成功,会得到如下图所示的输出:

sEngrb1ocAAAAASUVORK5CYII=

此时文件已成功上传。(同名文件被覆盖,没有同名的会直接添加)

Step 6

输入命令:

quit

回车。

至此本次操作结束。

—— 以上就是利用 cmd命令完成 FTP 上传文件操作的全过程。

P.S.

若在以上操作过程中,输入某个命令之后得到如下图所示的输出:

ALwT1j9I5pbvAAAAAElFTkSuQmCC

则表示因为之前长时间没有发送指令(在界面键入字符并不算活动状态),导致了连接自动关闭。并且还被幽默地提示要你下次打字打快点 :)

此时需要从第一步连接开始,重新操作一遍。

(实用篇)PHP ftp上传文件操作类

FTP上传文件到服务器

一.初始化上传控件. 1.我们这里用dropzone.js作为上传控件,下载地址http://www.dropzonejs.com/ 2.这里我们使用一个div元素作为dropzone载体. < ...

Java ftp 上传文件和下载文件

今天同事问我一个ftp 上传文件和下载文件功能应该怎么做,当时有点懵逼,毕竟我也是第一次,然后装了个逼,在网上找了一段代码发给同事,叫他调试一下.结果悲剧了,运行不通过.(装逼失败) 我找的文章链接: ...

&period;net FTP上传文件

FTP上传文件代码实现: private void UploadFileByWebClient() { WebClient webClient = new WebClient(); webClient ...

再看ftp上传文件

前言 去年在项目中用到ftp上传文件,用FtpWebRequest和FtpWebResponse封装一个帮助类,这个在网上能找到很多,前台使用Uploadify控件,然后在服务器上搭建Ftp服务器,在 ...

FTP上传文件提示550错误原因分析。

今天测试FTP上传文件功能,同样的代码从自己的Demo移到正式的代码中,不能实现功能,并报 Stream rs = ftp.GetRequestStream()提示远程服务器返回错误: (550) 文 ...

FTP 上传文件

有时候需要通过FTP同步数据文件,除了比较稳定的IDE之外,我们程序员还可以根据实际的业务需求来开发具体的工具,具体的开发过程就不细说了,这里了解一下通过C#实现FTP上传文件到指定的地址. /// ...

C&num; FTP上传文件至服务器代码

C# FTP上传文件至服务器代码 /// /// 上传文件 /// ///

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值