ftp不能使用命令行上传

author author     2023-02-24     399

关键词:

在使用FTP命令上传文件的时候,出现上传错误如下:
500 Invalid PORT Command.
150 Opening ASCII mode data connection for ……

问题能解决,另加分!
所上传的FTP服务器为windows 2003 的IIS构架,并且windows防火墙已经关闭。
我想使用自动方式上传指定的文件,试过很多次都要提示以上两个错误。执行的命令和报错信息如下图:

上传具体操作步骤如下:
1、打开命令提示符窗口,输入ftp命令,按Enter键运行,提示如下:
ftp>
2、连接服务器。在ftp>提示符下运行“open www.ppblog.cn”命令,稍等片刻,屏幕提示连接成功。
ftp>connected to www.ppblog.cn
3、接下来服务器询问用户名和密码,分别输入1234和4321,待认证通过即可。
4、上传文件。例如把d:ip.txt 文件传至服务器的根目录中,运行如下命令:
ftp>put d:ip.txt
当屏幕提示已经传输完毕后,可以输入相关命令进行查看。

下载具体操作步骤如下:
ftp命令可用于上传文件,也可以用于下载文件。例如把服务器images目录中所有.jpg文件下载至本机D:img中,可执行如下操作(登陆步骤忽略)。
1、ftp>cd images 命令,进入images目录。
2、ftp>lcd d: 命令,改变本地的工作目录。
3、ftp>mget *.jpg命令,出现“200 Type set to A”提示,输入“y”,下载所有.jpg文件到本地D:img中。
4、下载工作完毕后,可运行bye命令中断连接。
参考技术A 试试 ftp> quote pasv追问

试过了,不能解决。有没有其它办法????

追答

FTP 服务器(win2003)是直接挂在公网上还是 放在NAT后面?NAT上有做端口映射么? 现在还报那个错么?是从来没有成功过,还是以前好的?

追问

公网上,如果不用命令行的模式,都正常!直接的IP地址不存在NAT

追答

你是把 quote pasv 置于 send text.rar 之前?有新的提示信息么? 有没有试过直接使用命令行(不使用-s:test.dll)

本回答被提问者采纳
参考技术B 不会啊 参考技术C 楼主您好,像您这种情况我也遇到过。当时我也很苦恼,配置什么的都没错,最后发现是ftp的那个目录没有给写的权限,后来我把权限改了一下之后,问题解决了。个人的一点经验,希望对您有点帮助。追问

权限是administrator所有权限,应该不存在这个问题。

windows命令行不支持被动ftp,如何通过写windows批处理,定时上传文件到ftp服务器?

...~~微软自带的FTP命令客户端,不支持PASV模式。虽然你可以使用QUOTEPASV这个命令强制使用PASV模式,但是当你用ls命令列出服务器目录列表,你会发现它还是使用PORT方式来连接服务器的。可以使用命令行工具curl,它支持被动模式的f... 查看详情

ftp命令行客户端的使用简介(代码片段)

...地目录>!dir#指定本地目录>lcd#切换远程目录>cd目录#使用二进制方式传输>bin#上传文件>put文件名#上传文件,支持*通配>mput文件名#下载文件>get文件名#下载文件,支持*通配>mget文件名#删除远程文件>delete文件名#退出... 查看详情

windows命令行怎么使用ftp

1、首先,同时按下快捷键Win+R,调出运行窗口,然后在运行窗口中输入FTP,回车。2、这时,将会打开FTP命令行窗口。在命令行窗口中输入以下命令并回车,以便连接到服务器open 服务器地址。3、连接到服务器后,输入FTP用户... 查看详情

2.1.5基础之命令行链接ftpdos中的ftp上传下载文件

Windows命令行batcmd脚本的应用之自动备份异地备份2.1.5基础之命令行链接ftpdos中的ftp上传下载文件讲解环境VMwareWorkstation12桌面虚拟计算机软件创建虚拟机安装操作系统:http://edu.51cto.com/course/10007.htmlPC1:192.168.1.201远程地址:192.168.10... 查看详情

2.1.5基础之命令行链接ftpdos中的ftp上传下载文件

Windows命令行batcmd脚本的应用之自动备份异地备份2.1.5基础之命令行链接ftpdos中的ftp上传下载文件讲解环境VMwareWorkstation12桌面虚拟计算机软件创建虚拟机安装操作系统:http://edu.51cto.com/course/10007.htmlPC1:192.168.1.201远程地址:192.168.10... 查看详情

linux服务器不能用ftp怎么上传下载文件

参考技术A一当然是sftp呀,还有SMB。SSHSFTP使用方式:FTP客户端:FlashFXP(输入SSH账号密码连接即可)SSH客户端:MobaXterm(登陆SSH即可)WinSCP《Linux就该这么学》查询Linux命令二还有XFTP软件首先使用xshell登录上远程主机,打开 xf... 查看详情

在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)

...安装ftp,怎么上传呢?打开ftp客户端软件,例如filezilla,使用服务器IP和root及密码,连接时一定要使用SFTP方式连接,这样才能连接到linux。注意,这种方法是不安全的,但我们这里没有ftp,如果要上传本地文件到服务器,没有更 查看详情

使用 PowerShell 到 FTP 来标记打印机 - 模仿命令行 FTP 命令

】使用PowerShell到FTP来标记打印机-模仿命令行FTP命令【英文标题】:UsingPowerShelltoFTPtolabelprinter-mimiccommand-lineFTPcommand【发布时间】:2016-06-0220:39:33【问题描述】:我正在尝试将文件打印到Intermec打印机。我可以使用ftp命令来做到这... 查看详情

ftp如何使用命令上传文件

本地上传到服务器的步骤如下:1.“开始”-“运行”-输入“FTP”2.openqint.ithot.net这一步可以与第一步合并,在“运行”里直接输入"ftpqint.ithot.net"。如果你的FTP服务器不是用的21默认端口,假如端口是2121,那么此步的命令应在后... 查看详情

通过ftpput命令上传导致文件损坏的解决办法

...服务器下载,但是下载后的文件大小变了,exe文件错误了不能正确执行。刻意打包的文件(.rar)也提示文件损坏。这种情况出现了好几次。经过搜索发现:原来通过linux向ftp服务器上传文件有两种模式  字符模式(ASCII)... 查看详情

gith命令行使用之上传和删除

git这个工具的功能很强大,而使用gitbash的命令行来进行git工具的操作尤为重要。而且我个人认为,用命令行进行git工具的操作比起图形界面的git工具,要更容易理解。图形界面的那个叫TortoiseGit的软件,反而鼓捣了好几次都没搞... 查看详情

为啥 GetWindowThreadProcessId 函数不能与命令行一起使用?

】为啥GetWindowThreadProcessId函数不能与命令行一起使用?【英文标题】:Whydoesn\'ttheGetWindowThreadProcessIdfunctionworkwiththecommandline?为什么GetWindowThreadProcessId函数不能与命令行一起使用?【发布时间】:2021-03-1601:31:49【问题描述】:当我... 查看详情

ftp上传bin模式与ascii模式

...的时候,习惯性的用的bin模式,但是后来同事告诉我文件不能使用。于是重新用ASCII模式上传。简单说:1、FTP在传送文件时分为ASC和Bin两种格式,只有文字文件(例如html文件)使用ASC,其他的通通使用Bin格式(例如图像文件、压缩... 查看详情

ftp(tftp)的下载与上传,连接命令

...候可以键入"help"来查看帮助(任何DOS命令都可以使用此方法查看其帮助)。首先是登陆过程,这就要用到open了,直接在ftp的提示符下输入"open主机IPftp端口"回车即可,一般端口默认都是21,可以不写。接着就是输... 查看详情

使用命令行上传到 iTunesConnect 时如何指定应用程序 ID

】使用命令行上传到iTunesConnect时如何指定应用程序ID【英文标题】:HowtospecifyappidwhenuploadtoiTunesConnectusingcommandline【发布时间】:2014-03-1912:05:38【问题描述】:总结我正在尝试自动将我的应用程序上传到iTunesConnect。我至少有6个应... 查看详情

curl和wget的区别和用法介绍

...指定要下载的链接时能够支持URL的序列或集合,而wget则不能这样;5.wget支持递归下载,而curl则没有这个功能。Linuxcurl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统... 查看详情

使用命令行 AV 的安全文件上传脚本中的问题

】使用命令行AV的安全文件上传脚本中的问题【英文标题】:IssueinsecurefileuploadscriptusingcommandlineAV【发布时间】:2014-04-2515:44:02【问题描述】:我有一个安全的文件上传功能,它是我网站的一部分我正在使用防病毒软件来帮助我... 查看详情

linux命令之sftp-安全文件传输命令行工具

...通过ssh来上传和下载文件,是常用的文件传输工具,它的使用方式与ftp类似,但它使用ssh作为底层传输协议,所以安全性比ftp要好得多。常用方式格式:sftp<host>通过sftp连接<host>,端口为默认的22,用户为Linux当前登录用... 查看详情