Сегмент синхронизации AWS S3, добавляющий случайное расширение к имени файла

Я пытаюсь загрузить всю корзину S3 на свой локальный компьютер, используя aws s3 sync s3://mybucketname . команда.

Я получаю сообщение об ошибке:

download failed: s3://bucketname/android/directory_name/filename.csv to android\directory_name\filename.csv [Errno 22] Invalid argument: 'C:\\Users\\prase\\bucketname\\android\\directory_name\\filename.csv.422cd5B1'

Я знаю, что эта ошибка связана с расширением CSV в имени файла. Однако я не уверен, как это расширение добавлено. Все файлы csv имеют 8-значное расширение, например .422cd5B1, поэтому загрузка не выполняется. Однако, когда я вхожу в S3 и загружаю каждый файл, такого расширения нет.

Все мои файлы - это файлы csv, загруженные с телефона Android или iOS. И только файлы, загруженные с телефона Android, имеют эту проблему.

привет интересно, возможно это проблема stackoverflow.com/questions/57786113/…

jspcal 30.03.2021 04:54

@jspcal спасибо, что указали мне правильное направление. Похоже, что файлы с телефонов ios загружаются без ошибок, потому что в имени файла нет символа ":", а в именах файлов Android есть, и я использую компьютер с Windows.

Prasenjit 30.03.2021 05:01
1
2
21
0

Другие вопросы по теме