最近在windows下面写了个bat脚本

ftp的配置文件为
open 10.3.20.199
user admin1 1
bin
prompt off
put FIRMWARE
bye

bat脚本里面调用了如下语句,
ftp -n -s:user.cfg

每次调用后,到server 10.3.20.199的目录下面去看,发现FIRMWARE文件已经有了,但是文件大小始终是0
如果直接在DOS的命令行执行,则文件能够成功上传,大小正常。

FTP的目录权限没有问题,磁盘空间大小也没有问题,
最后在网上搜索,有人说可能是防火墙阻止了TCP请求,于是关闭了windows防火墙,再运行脚本,
发现文件可以正常上传,大小正常。
01-07 01:02