关于使用java语言操作FTP的一些问题
来源:互联网 发布:头像卡通化软件 编辑:程序博客网 时间:2024/06/11 05:50
1.java操作ftp使用到了FTPClient类,因此请首先导入commons-net-xxx.jar包(gradle配置:compile group: 'commons-net', name: 'commons-net',version: '3.5')
2.在使用java进行文件上传时如果 ftpClient.storeFile(f.getName(), instream); 返回一直是false,有几个点需要注意:
1>ftp是否可用 FTPClient里面有isAvailable()方法可以验证
2>ftp是否已经正常连接 FTPClient里面有 isConnected()方法可以验证
3>编码设置是否正确,如果文件是中文名,也会影响文件上传,具体做法是在ftp连接之前设置编码方式ftpClient.setControlEncoding("GBK"); (千万别在连接之后,上传时或下载时再进行设置,无效)
4>请注意现在是客户端去向服务端发送要上传的请求,所以应该将ftp连接改成被动式的,ftpClient.enterLocalPassiveMode();
以上注意事项都做好了之后,再次尝试使用 ftpClient.storeFile(f.getName(), instream); 进行文件的上传,成功
0 0
- 关于使用java语言操作FTP的一些问题
- 关于Java(jxl)操作Excel一些设置的问题。。。。
- 整理一些关于SSH、FTP白名单设定的操作
- ftp的一些问题
- 关于linux中建立ftp服务的一些问题
- 关于JAVA的一些问题?
- 关于 ftp 的一些命令
- 关于使用java Optional遇到的一些问题
- 关于C语言的文件型指针和移位操作中的一些有趣问题的探讨
- 关于c语言的一些问题
- jaVA使用FTP上传下载文件的问题
- JAVA使用FTP上传下载文件的问题
- Java语言操作FTP服务进行文件的处理
- 关于备份数据库操作的一些问题
- JAVA关于Date操作的一些代码
- 关于java大数的一些操作
- java操作FTP时遇到的问题小结
- aix关于ftp的问题
- Android开发-自定义View-AndroidStudio(八)自定义View初体验
- Extjs4之动态添加FormPanel
- 斐波那契数列及青蛙跳台阶问题
- VLOOKUP函数的使用方法(高级篇)
- 原型模式
- 关于使用java语言操作FTP的一些问题
- JS 中的事件绑定、事件监听与事件委托
- Read rtsp using libvlc&opencv
- 函数中this的指向问题 ——Javascript 进阶知识整理
- 基于kylin大数据多维分析功能整合
- java script更改src属性后,不刷新的问题
- Android设置背景透明度
- 自定义groupingcomparator
- 二维数组中查找一个数,该二维数组是 行和列递增的