Как загрузить несколько документов / PDF-файлов в AWS из приложения iOS одновременно - PullRequest
0 голосов
/ 25 августа 2018

Я загружаю несколько файлов (docs / pdfs) из iCloud / Dropbox в мое приложение iOS (Swift) и пытаюсь загрузить их в AWS.Я видел документацию AWS для загрузки файлов в AWS по одному (не несколько одновременно).

Я пытаюсь загрузить несколько файлов одновременно в AWS.У меня есть массив, который содержит несколько путей к документам / PDF-файлам.

Я видел следующий код в документации AWS .

let uploadingFileURL = URL(fileURLWithPath: "your/file/path/myTestFile.txt")

let uploadRequest = AWSS3TransferManagerUploadRequest()

uploadRequest.bucket = "myBucket"
uploadRequest.key = "myTestFile.txt"
uploadRequest.body = uploadingFileURL

transferManager.upload(uploadRequest).continueWith(executor: AWSExecutor.mainThread(), block: { (task:AWSTask<AnyObject>) -> Any? in

    if let error = task.error as? NSError {
        if error.domain == AWSS3TransferManagerErrorDomain, let code = AWSS3TransferManagerErrorType(rawValue: error.code) {
            switch code {
            case .cancelled, .paused:
                break
            default:
                print("Error uploading: \(uploadRequest.key) Error: \(error)")
            }
        } else {
            print("Error uploading: \(uploadRequest.key) Error: \(error)")
        }
        return nil
    }

    let uploadOutput = task.result
    print("Upload complete for: \(uploadRequest.key)")
    return nil
})

, как двигаться вперед в этой задаче?

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