2016-11-29 62 views
4

実際に私はamazon s3サーバーで複数の画像を同時にアップロードする必要があります。ここに私のシングルファイルアップロードコードはここにあります::amazon webservice s3(Android)で複数の画像を同時にアップロードする方法は?

TransferObserver transferObserver = transferUtility.upload(
       "selfiesharedev",  /* The bucket to upload to */ 
       mini_image_path, /* The key for the uploaded object */ 
       file,  /* The file where the data to upload exists */ 
       CannedAccessControlList.PublicRead 
     ); 
+0

可能な複製(http://stackoverflow.com/questions/27834733/uploading-multiple-images-in-webservice-using-php) – AlphaQ

+1

は最終的に私が得たソリューションこのメソッドを使用して、マルチアップロードアンドロイド.am用https://aws.amazon.com/blogs/developer/amazon-s3-transfermanager-batched-file-uploads/ –

答えて

2

これを確認してください!

TransferManager tm = new TransferManager(myCredentials); 

    ObjectMetadataProvider metadataProvider = new ObjectMetadataProvider() { 
     void provideObjectMetadata(File file, ObjectMetadata metadata) { 
      // If this file is a JPEG, then parse some additional info 
      // from the EXIF metadata to store in the object metadata 
      if (isJPEG(file)) { 
       metadata.addUserMetadata("original-image-date", 
             parseExifImageDate(file)); 
      } 
     } 
    } 

    MultipleFileUpload upload = tm.uploadFileList(
      myBucket, myKeyPrefix, rootDirectory, fileList, metadataProvider); 
[PHPを使用してWebサービスに複数の画像をアップロード]の
0

あなたはそれを達成するためにS3TransferUtilityを使うことができます。 サンプルはで見つけることができます: https://github.com/awslabs/aws-sdk-android-samples/tree/master/S3TransferUtilitySample

それは、サンプルのコードを理解するために... https://github.com/awslabs/aws-sdk-android-samples/blob/master/S3TransferUtilitySample/S3TransferUtilityTutorial.md ...読むためにも良いことです。

+3

thankz yaar。最後に、このメソッドを使ってmultiupload android .amのためのソリューションを得ました。https://aws.amazon.com/blogs/developer/amazon-s3-transfermanager-batched-file-uploads/ –

関連する問題