Как я могу использовать Java для загрузки папки в AWS S3? - PullRequest
0 голосов
/ 01 февраля 2020

Я проверил документ и примеры кода. Тем не менее, я только что нашел способ загрузить файл. Если я задаю путь к файлу для папки ,, программа выдаст исключение:

Exception in thread "main" com.amazonaws.SdkClientException: Unable to calculate MD5 hash: /path/to/folder (Is a directory)

Я заметил, что в примере кода C# есть способ загрузки папки, но Java не делает. Означает ли это, что Java не может загрузить папку в AWS S3?

1 Ответ

0 голосов
/ 01 февраля 2020

Amazon S3 API поддерживает загрузку только одного объекта за вызов API. Нет вызова API для загрузки папки.

Ваш код должен был бы пройти l oop через каждый файл в папке и загрузить их по отдельности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...