JAVA FTP 上传文件

本文介绍了解决通过FTP上传大文件时遇到的中文乱码问题。主要针对Serv-U服务器,详细说明了禁用UTF-8编码及调整相关设置的具体步骤。
因为项目开发的需要,需要进行大文件(每一个文件的大小基本上都是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、以后再上传中文文件,就不会出现乱码问题啦。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值