可能重复:
命令行 FTP 功能不起作用
我正在尝试将文件复制到远程 ftp 帐户,但失败了。
相同的 FTP 文件上传在 filezilla 中有效,但在 Windows FTP 命令行中无效。
设置:
port: 21
transfer mode: active
type: plain ftp
然后我进入命令行
ftp
lcd "C:\testfolder"
open 1.2.3.4 21
user dummyuser
password dummypassword
cd "httpdocs/log"
binary
prompt n
put "abc.txt" (hangs at put)
当它挂起时,显示的消息为:150 为 abc.txt 打开二进制模式数据连接
abc.txt 在远程 ftp 上成功创建,但文件内容为 0 字节。
它一直挂在那里。
答案1
答案2
使用 Windows 7 时,我发现“文件传输程序”已经在 Windows 防火墙的“入站规则”列表中(一次用于 TCP,一次用于 UDP),但它仍然不起作用。
为了使其正常工作,我需要编辑这些规则并将“配置文件”(在“高级”选项卡中)从私人更改为公共、私人和域。