修复Ftp.uploadFileOrDirectory上传目录错误调用错误问题

This commit is contained in:
Looly 2022-11-17 00:53:36 +08:00
parent 98b00bacab
commit 7258e6dd3f
2 changed files with 4 additions and 2 deletions

View File

@ -3,7 +3,7 @@
-------------------------------------------------------------------------------------------------------------
# 5.8.10.M1 (2022-11-16)
# 5.8.10.M1 (2022-11-17)
### 🐣新特性
* 【http 】 HttpResponse增加getFileNameFromDisposition方法pr#2676@Github
@ -28,6 +28,7 @@
* 【core 】 修复ChineseDate传入农历日期非闰月时获取公历错误问题issue#I5YB1A@Gitee
* 【core 】 修复key为弱引用 value为强引用 会导致key无法被回收 弱引用失效问题pr#2723@Github
* 【core 】 修复BeanUtil.copyProperties 包含EnumSet 类型转换异常问题pr#2684@Github
* 【extra 】 修复Ftp.uploadFileOrDirectory上传目录错误调用错误问题issue#I5R2DE@Gitee
-------------------------------------------------------------------------------------------------------------
# 5.8.9 (2022-10-22)

View File

@ -583,6 +583,7 @@ public class Ftp extends AbstractFtp {
*/
public void uploadFileOrDirectory(final String remotePath, final File uploadFile) {
if (false == FileUtil.isDirectory(uploadFile)) {
// 上传文件
this.upload(remotePath, uploadFile);
return;
}
@ -604,7 +605,7 @@ public class Ftp extends AbstractFtp {
//第二次只处理目录
for (final File f : dirs) {
final String dir = FileUtil.normalize(remotePath + "/" + f.getName());
upload(dir, f);
this.uploadFileOrDirectory(dir, f);
}
}