FTPClient上传日文名称的文件,报550错误的解决
今天在写source的时候,发现一个问题,就是用commons-net-1.4.1.jar文件中的ftpclient类进行文件上传时,无法上传日文名的文件,返回的错误代码是550,具体错误内容大概是错误的文件名称或者错误的文件路径。在550和错误内容之间显示上传的文件名,发现日文全部使用问号显示。
我开始在网上找解决方法。
在JE上有人写解决方案是使用以下方法:
FTPClientConfig conf = new FTPClientConfig(FTPClientConfig.SYST_NT); conf.setServerLanguageCode("zh"); client.configure(conf);