Многочастная загрузка на S3 с помощью AWS ios SDK

#ios #swift #amazon-s3 #aws-sdk-ios #awss3transfermanager

#iOS #swift #amazon-s3 #aws-sdk-ios #awss3transfermanager

Вопрос:

Я хочу загружать большие файлы на S3. Я знаю, что есть опция многочастной загрузки, с помощью которой я могу загружать большие файлы по частям. Я прочитал документацию (http://docs.aws.amazon.com/mobile/sdkforios/developerguide/s3transfermanager.html ) но не нашел никакого кода для многокомпонентной загрузки. Я успешно загрузил файл на сервер в виде одного файла, но я хочу использовать multipart для большого файла.

Спасибо.

Ответ №1:

ЕСЛИ вы все еще ищете решение, вы можете ознакомиться с моим сообщением в блоге на эту тему: Укрощение AWS framework для загрузки большого файла в S3. Для больших файлов вам придется пропустить использование AWSTransferManager, поскольку он использует учетные данные cognito, срок действия которых ограничен часом.

Комментарии:

1. Спасибо за ваш пост в блоге! Я прокомментировал отсутствие определений переменных.

2. otusweb Мне также нужны загрузки в фоновом режиме.

3. @otusweb Очень полезный пост! Есть ли у вас какие-либо обновления по отсутствующим определениям переменных или более точное объяснение?

4. @cronenberg. Я не обновил сообщение. Честно говоря, большая часть проблем, с которыми я сталкивался до сих пор, связана с конфигурацией AWS, разобраться и получить причину сбоя от AWS непросто. Я, вероятно, напишу более полный пост в ближайшем будущем, но у меня пока нет временной шкалы.