中文文件名的文件上传至ftp服务器不成功

使用VSFTP搭建的服务器,通过ftp客户端软件上传文件,在客户端为leapftp、cuteftp、以及IE时中文名字的文件不能传上去。显示553:cannt create file。使用filezilla上传的时候就没有问题。在传输英文以及字母的时候也都没有任何问题。这需要在服务器上做什么修改吗?

第1个回答  2012-12-14
在你的配置上
anon_upload_enable=YES
anon_mkdir_write_enable=YES
还有你的目录有没有权限。追问

我使用的用户不是匿名用户,这个设置也有影响?

追答

使用用户的,就要关了anonymous_enable=YES 为NO

并建立一个用户,如
useradd zs
passwd zs

追问

那英文和数字的为啥就可以进行传输呢?只有中文的不可以,并且使用filezilla 传输中文文档就一点问题都没有

追答

这个,涉及到一个编码问题,默认LINUX就是一个支持中文不好系统,

一般来说传进去是可以传的,只是会乱码。
但有没有用过IE浏览器试过呢?
还有就是系统本身支持不好的问题。

追问

使用IE也试过了 也是那个德行 ,之前用filezilla传输的中文文件,在IE以及leapftp、cuteftp里面看到的也是乱码。

本回答被网友采纳
第2个回答  2012-12-14
基本用英文的
相似回答