2017-03-17 6 views
-1

さて、私は約1週間は高低を探していました。誰かが速報3のための更新されたS3アップロードチュートリアルに私を案内してもらえますか?私は次のドキュメントにはまだまだ偉大ではありません(一般的にはまだかなり新しいiOSです)。私が見つけたものは全て早急です3、すべてのエラーを解決することはできません。すぐに画像をS3にアップロードする

私はあなたがこのサンプルを参照することができます...実際に、私はそれを好むだろう... /アドバイスすべてのヘルプは高く評価され、

答えて

0

スカイプか何かの上に私を教えるために誰かを支払うことにも喜ん:

https://github.com/awslabs/aws-sdk-ios-samples/tree/master/S3TransferUtility-Sample/Swift

スニペットと上記試料からの重要な部分:

SDKの初期化:

コップYこれはあなたのInfo.plistへ:

https://github.com/awslabs/aws-sdk-ios-samples/blob/master/S3TransferUtility-Sample/Swift/S3BackgroundTransferSampleSwift/Info.plist#L73

アップロードコード:

let transferUtility = AWSS3TransferUtility.default() 
let expression = AWSS3TransferUtilityUploadExpression() 
expression.progressBlock = progressBlock 

transferUtility.uploadData(
      data, 
      bucket: S3BucketName, 
      key: S3UploadKeyName, 
      contentType: "image/png", 
      expression: expression, 
      completionHandler: completionHandler).continueWith { (task) -> AnyObject! in 
      if let error = task.error { 
       print("Error: \(error.localizedDescription)") 
       self.statusLabel.text = "Failed" 
      } 

      if let _ = task.result { 
       self.statusLabel.text = "Generating Upload File" 
       print("Upload Starting!") 
       // Do something with uploadTask. 
      } 

      return nil; 
    } 
関連する問題