FTPClient下载文件遇到的坑

1.ftpclient有主被动模式,一定注意ftp服务器的模式

2.ftplcient传输视频时,一定要设置成二进制 ,ftp.setFileType(FTP.BINARY_FILE_TYPE);

3.在一个方法中多次使用ftp上传,下载,也就是复用ftpclient时,需要使用 ftp.completePendingCommand(); 等待前面结束,否则,就会上传或者下载失败

4.ftpclient listNames()和listFiles()返回空或者550 Permission deniedlistNames()返回为null的原因是linux没有放开命令权限,listFiles报错,加上ftpClient.configure(new FTPClientConfig(FTPClientConfig.SYST_UNIX)) 就可以了

ftp服务器批量下载文件之retrieveFileStream

https://blog.csdn.net/u012417405/article/details/84580972

FTP协议的命令 与 返回码

https://blog.csdn.net/jinhao2003/article/details/2141378

ftp主被动连接

https://www.cnblogs.com/huhaoshida/p/5412615.html

FTP传输两种方式,及文件类型

https://blog.csdn.net/windlyb/article/details/7786442

使用FTPClient文件上传下载遇到的问题

https://blog.csdn.net/u010037049/article/details/12428865

posted @     阅读(1811)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示