Serv-U 8 不支持以Serv-U文件上传问题的解决方法
发布时间:2009-09-08 03:14:37 作者:佚名
我要评论
用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 7.0也同样适用。
方法如下:
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也同样适用。
相关文章

Edge WebView2进程能关闭吗? Edge WebView2占用内存大的解决办法
发现电脑中的Edge WebView2进程占用了大量的系统内存,想要关闭能关闭这个进程吗?下面我们就来看看Edge WebView2进程的作用2026-03-18
chrome 正式版支持垂直标签页啦,Vertical Tabs是一款颠覆传统的Chrome扩展,通过垂直排列标签页,解决多标签管理难题,让浏览器效率提升3002026-03-13
谷歌浏览器的控制台F12是前端开发人员工作中的利器,但这个控制台不仅仅对程序员非常友好,对情报分析师来说也常常能在其中找到普通网页中不曾展现的信息2026-01-10
数据可全量加密迁移! 火狐Firefox浏览器酝酿Win10转Win11原生备份工具
Firefox 试图通过内置的一键式备份方案,降低用户迁移成本,避免用户因“数据搬家”麻烦而转投其他浏览器2025-12-03
如何在chrome中改字字幕字体颜色? 谷歌浏览器字幕偏好设置教程
在观看视频时,您是否想过更改字幕的样式以提高可见度或舒适度?今天我们就来看看谷歌浏览器字幕偏好设置教程2025-10-29
卸载Edge浏览器提示错误代码0x800f0922怎么办? 0x800f0922错误解决办法
在卸载Edge浏览器的时候,却出现了错误代码0x800f0922,这个错误代码代表了“CBS_E_INSTALLERS_FAILED”,意味着扩展安装程序和通用命令处理过程中发生了错误,下面我们就2025-10-28
如何正确区分火狐浏览器中国版和国际版? Firefox保存数据并切换版本的
很多朋友不知道自己用的火狐浏览器是国际版还是中国版,这两者有什么区别?如何判断火狐浏览器版本呢?详细请看下文介绍2025-08-23
Chrome每次重启都重置所有设置怎么办? 谷歌浏览器恢复出厂设置解决办法
如果每次打开Chrome浏览器时都遇到重置设置的问题,可以参考我们提供的两种解决方案,详细请看下文介绍2025-08-23
如何修复浏览器白屏错误? 更新Chrome v139.0后出现黑屏/灰屏/白屏解决
谷歌近日发布了Chrome v139.0版更新,包括139.0.7258.66和139.0.7258.67两个版本,有用户反馈,更新后重启浏览器后遇到灰屏、白屏或黑屏问题,下面我们来看看临时解决办法2025-08-23
Firefox浏览器启用DNS Over HTTPS和DoH配置指南
DNS over HTTPS是一个进行安全化的域名解析,其意义在于以加密的HTTPS协议进行DNS解析请求,避免原始DNS协议中用户的DNS解析请求修改的问题(例如中间人攻击)来达到保护用2025-08-07





最新评论