Serv-U 7.0中文文件名无法上传与下载的解决
2011-03-17 15:51
288 查看
因为协作校译的需要,临时架设了用Serv-U架了一个FTP服务器,开始配置时,发现有时在使用FTP客户端工具时会出现中文目录与文件名无法正常显示,也无法上传、下载的现象。经摸索,发现这是因为Serv-U7默认采用UTF-8编码文件路径,而一些FTP客户端(如LeapFTP)默认不采用这一编码方式。
在默认情况下,Serv-U开放了一个名为OPTS UTF8的命令,可以在客户端(命令行或是客户端工具的命令发送菜单,如LeapFTP)发送“OPTS UTF8 OFF”在当前会话中关闭UTF-8编码(如果要重新启用,则用opts utf8 on)
不过更直接的方法还是在Serv-U中取消采用UTF-8编码格式,方法如下:
1、登录Serv-U管理控制台,选择“限制和设置”中的“为域配置高级FTP命令设计和行为”。
2、在弹出页面的“FTP设置”选项卡中单击下边的“全局属性”按钮;
3、在“FTP命令属性”对话框的“高级选项”选项卡中,取消“对所有已收发的路径和文件名使用UTF-8编码”前的选项框,确定。
不过有还有两点需要补充一下:
第一、IE浏览器在默认设置下也采用UTF-8编码来收发URL,所以如果在客户端软件无法解析的时候,可以使用IE来临时使用FTP服务,当然,IE的FTP文件管理能力并不太强,如果经常使用,还是建议安装一个客户端;
第二、按本文配置之后,显示、下载与上传一般的以中文命名的文件已经没有问题。但是发现一些以中文命名且文件名非常长的文件,在上传时依然会出错(但如果已经在服务器上,下载是没有问题的),经查阅服务器的LOG,我觉得这是Serv-U在接收客户端发送的文件名的处理上的问题。
在默认情况下,Serv-U开放了一个名为OPTS UTF8的命令,可以在客户端(命令行或是客户端工具的命令发送菜单,如LeapFTP)发送“OPTS UTF8 OFF”在当前会话中关闭UTF-8编码(如果要重新启用,则用opts utf8 on)
不过更直接的方法还是在Serv-U中取消采用UTF-8编码格式,方法如下:
1、登录Serv-U管理控制台,选择“限制和设置”中的“为域配置高级FTP命令设计和行为”。
2、在弹出页面的“FTP设置”选项卡中单击下边的“全局属性”按钮;
3、在“FTP命令属性”对话框的“高级选项”选项卡中,取消“对所有已收发的路径和文件名使用UTF-8编码”前的选项框,确定。
不过有还有两点需要补充一下:
第一、IE浏览器在默认设置下也采用UTF-8编码来收发URL,所以如果在客户端软件无法解析的时候,可以使用IE来临时使用FTP服务,当然,IE的FTP文件管理能力并不太强,如果经常使用,还是建议安装一个客户端;
第二、按本文配置之后,显示、下载与上传一般的以中文命名的文件已经没有问题。但是发现一些以中文命名且文件名非常长的文件,在上传时依然会出错(但如果已经在服务器上,下载是没有问题的),经查阅服务器的LOG,我觉得这是Serv-U在接收客户端发送的文件名的处理上的问题。
相关文章推荐
- Serv-U 7.0中文文件名无法上传与下载的解决
- Serv-U中文文件名或路径 无法上传与下载的解决办法
- 【解决问题】文件名中含有中文,出现浏览器显示无法下载的情况
- 关于ASP无组件上传文件时 中文 双引号 无法取得 文件名 扩展名 解决方法
- SSM项目 JSP页面中超链接含中文文件名,无法下载的问题解决
- ie 无法下载中文名文件 解决方法 【修改IIS5注册表可以支持中文文件名】
- ckfinder 无法上传中文文件名的图片的解决方法。
- 解决jeesite ckfinder上传中文文件名图片无法预览的问题
- 解决Android4.3版本下,手机短彩接收中文文件名附件,中文名字的附件无法保存(第一步:解决从网络下载附件后,持久化时中文文件名中文乱码)
- 【转】彻底解决Asp.net文件下载(Response.WriteFile)时文件名的中文乱码和空格异常问题
- 解决file_get_contents遇到中文文件名无法打开问题
- jsp 下载解决中文文件名显示问题
- 解决Asp.net 实现文件下载时、输出文件时文件名的中文乱码和空格异常
- spring mvc 文件下载,文件名有中文符合丢失解决办法
- 使Serv-U支持中文目录名中文文件名并解决中文乱码
- UBUNTU下面的电驴aMule下载中文文件名乱码 解决方法
- 解决在Windows 2003的 IIS 6.0 中无法上传超过200K的附件以及无法下载超过4M的附件问题
- php上传文件中文文件名乱码的解决方法
- SmartUpload上传下载及文件名和文件内容中文问题
- 【ueditor】上传文件中文文件名失败和在线附件看不到的解决办法