#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 непросто. Я, вероятно, напишу более полный пост в ближайшем будущем, но у меня пока нет временной шкалы.