2016-11-29 2 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

Возможный дубликат [Загрузка нескольких изображений в веб-сервиса с использованием PHP] (http://stackoverflow.com/questions/27834733/uploading-multiple-images-in-webservice-using-php) – AlphaQ

+1

, наконец, я получил решение для multiupload android .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); 
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/ –

Смежные вопросы