使用CuteFTP连接ftp服务器的同学有没有遇到过上传文件的过程中总是弹出“遇到无效的参数”这种提示呢?下面是作者根据经验总结的两种情况以及各种情况下的解决办法,分享如下。
(1)载入TOC文件过程惹的祸,解决方法如下:
打开 工具-全局选项,找到 导航-TOC文件 选项,取消“载入TOC文件”选项即可,如图:
(2)编码不一致导致出错
默认安装的serv-u对所有已收发的路径和文件名使用UTF-8编码,在使用CuteFTP、LeapFTP、FlashFXP等工具登录Serv-U做的FTP站点时会发现,遇到中文路径和中文文件名时会出现乱码或报错和无法进行正常的上传下载工作,如[图-一],此时使用IE浏览器登陆FTP站点虽能解一时的燃眉之急,但毕竟不是长久之计。
此时只要将Serv-U的FTP命令属性修改一下就可以了,修改Serv-U的FTP命令属性,具体过程如下:
1、 进入Serv-U管理控制台,点击“服务器限制和设置”,如下图:
2、进入“服务器限制和设置”选择“FTP设置”选项卡,向下拖动滚动条,找到“OPTS UTF-8”命令项并选中之,然后点击左下方的“全局属性…”按钮。
3、在弹出的“FTP命令属性”对话窗中点取“高级选项”选项卡,您会看到“对所有已收发的路径和文件名使用UTF-8编码”已被钩选了,您只需再将其点击一下,使其前面的单选框不再处于选中状态,然后点击保存就可以了。
4、现在,再使用FTP工具登录有汉字路径或文件名的FTP 目录您就会发现一切正常了。
但对于以上解决方法,也许你觉得FTP服务器归你管倒好说,不归你管就不方便了。那如果在客户端该如何操作呢?这个时候可以尝试在CuteFTP的菜单栏中【工具】菜单中的【发送RAW命令】向FTP站点发送RAW命令,如下图: