diff --git a/src/main/java/im/zhaojun/onedrive/service/OneDriveService.java b/src/main/java/im/zhaojun/onedrive/service/OneDriveService.java index f32a0d2..07f2870 100644 --- a/src/main/java/im/zhaojun/onedrive/service/OneDriveService.java +++ b/src/main/java/im/zhaojun/onedrive/service/OneDriveService.java @@ -12,6 +12,7 @@ import im.zhaojun.common.model.dto.FileItemDTO; import im.zhaojun.common.model.enums.FileTypeEnum; import im.zhaojun.common.model.enums.StorageTypeEnum; import im.zhaojun.common.repository.StorageConfigRepository; +import im.zhaojun.common.util.StringUtils; import org.springframework.beans.factory.annotation.Value; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Service; @@ -105,6 +106,7 @@ public class OneDriveService { } else { requestUrl = DRIVER_ITEMS_URL; } + path = StringUtils.removeLastSeparator(path); ResponseEntity responseEntity = oneDriveRestTemplate.getForEntity(requestUrl, String.class, path); String body = responseEntity.getBody();