// 设置上传文件的类型为二进制类型 ftp.setFileType(FTP.BINARY_FILE_TYPE); // 设置上传文件的编码格式 ftp.setControlEncoding("UTF-8"); // 下面两行代码,防止执行ftp.storeFile却始终返回false ftp.enterLocalPassiveMode(); ftp.setFileTransferMode(FTP.STREAM_TRANSFER_MODE); // 默认缓冲区大小为10M(默认是1K上传会很慢) ftp.setBufferSize(1024 * 1024 * 10); ...... //上传文件(解决ftp上传中文目录、中文文件名乱码问题) ftp.storeFile(new String(filename.getBytes("UTF-8"),"iso-8859-1"), input)
java+ftp文件上传注意事项
猜你喜欢
转载自gqsunrise.iteye.com/blog/2372907
今日推荐
周排行