布凡3370 发表于 2016-6-8 09:25:14

JAVA FTP 上传文件

因为项目开发的需要,需要进行大文件(每一个文件的大小基本上都是300M或以上的)。
我采用了FTP上传,遇到的问题及解决。

1 文件名中文乱码问题

遇到乱码问题首先想到的是在文件上传的过程中编码没有转换,但是org.apache.commons.net.ftp.FTPClient并没有设置编码的方法。肯定不是这里出的问题。
那可能就是ftp服务器的编码格式与上传时不同,修改Serv-U服务器编码后,果然解决。

Serv-U服务器中文乱码问题的解决

设置步骤: 

  1、打开Serv-U 8.0控制台,点击“限制和设置”--“为域配置高级FTP命令设置和行为”。

  2、在FTP设置中找到OPTS UTF8命令,右击禁用此命令。3、点击下面的“全局属性”。 

  4、在出来的FTP命令属性选项卡中,“高级选项”里,把“对所有收发的路径和文件名使用UFT-8编码”前面的钩去掉!

  5、以后再上传中文文件,就不会出现乱码问题啦。
页: [1]
查看完整版本: JAVA FTP 上传文件