我正在使用FTP批处理脚本下载一个26 No的文件,不是所有的时间,但有时它没有完成下载,我得到的错误“没有CSI结构可用”?有没有人看到这个或者知道这意味着什么?
@Echo Off
Set _FTPServerName=
Set _UserName=
Set _Password=
Set _LocalFolder= C:\Temp
Set _Filename=/Presentation
Set _ScriptFile=ftp1
:: Create script
>"%_ScriptFile%" Echo open %_FTPServerName%
>>"%_ScriptFile%" Echo %_UserName%
>>"%_ScriptFile%" Echo %_Password%
>>"%_ScriptFile%" Echo lcd %_LocalFolder%
>>"%_ScriptFile%" Echo binary
>>"%_ScriptFile%" Echo prompt
>>"%_ScriptFile%" Echo mget %_Filename%
>>"%_ScriptFile%" Echo quit
:: Run script
ftp -s:"%_ScriptFile%"
pause发布于 2014-01-09 15:45:36
确保您正在以BINary (Type=I)的身份进行传输。我从一个客户端收到了这个错误,结果是路径上某个地方的思科路由器试图将二进制转换成另一个字符集--用户忘记了指定二进制,所以默认的是字符(Type=A)。我的FTP上没有CSI结构文件,所以我抱怨。
治愈了我的问题
https://stackoverflow.com/questions/20572514
复制相似问题