2017-01-24 24 views
0

AWSを初めて使用しており、iOSのAWS S3フレームワークを使用してファイルをアップロードしようとしています。AWS S3:iosのフォルダにファイルがアップロードされない

ファイルはバケットで正常にアップロードされています。しかし、特定のフォルダにファイルをアップロードしないでください。

「TestBucket」という名前のバケットがあり、そのバケット内に「アップロード」という異なるフォルダがあります。

ファイルは "TestBucket"でアップロードされていますが、 "uploads"フォルダにはアップロードされません。

私は以下のコードを使用してファイルをアップロードしています。

AWSS3TransferUtilityUploadExpression *profileImageUploadExpression = [AWSS3TransferUtilityUploadExpression new]; 
[profileImageUploadExpression setValue:@"public-read-write" forRequestParameter:@"x-amz-acl"]; 

AWSS3TransferUtility *transferUtility = [AWSS3TransferUtility defaultS3TransferUtility]; 
_mediaUploadTask = [transferUtility uploadData:<ImageData> bucket:<Bucket or Folder Path> key:<FileName> contentType:@"image/jpeg" expression:profileImageUploadExpression completionHander:^(AWSS3TransferUtilityUploadTask * _Nonnull task, NSError * _Nullable error) { 
      // Never called completion when I am uploading file in folder. 
     }]; 

どれでもお手伝いできます。

答えて

0

アクセス権が考えられます。フォルダに十分なアクセス権がない場合は、画像をフォルダにアップロードすることはできません。

+0

現在のフォルダのアクセス許可を確認する方法。しかし、Android SDKを使用して同じフォルダファイルがアップロードされています。 – MinuMaster

関連する問題