Как загрузить несколько изображений в aws s3 быстрее? - PullRequest
0 голосов
/ 20 февраля 2020

Я использую библиотеку Reaction-native-s3-upload.

Сейчас она работает хорошо. но это очень медленно.

Я использовал response-native-aws3. но между ними нет никакой разницы.

Как я могу сделать это быстрее, чем раньше?

  for (let i = 0; i < uploaded_file.length; i++) {
        let file = uploaded_file[i];
        let name =
          i == 0
            ? `${username}_${dtsuffix}.${file.name.split(".")[1]}`
            : `${username}_${dtsuffix}_${i + 1}.${file.name.split(".")[1]}`;
        file.name = name;
        let options = {
          keyPrefix: mediatype == "image" ? "images/" : "videos/",
          ...S3Options
        };

        try {

          let res = await RNS3.put(file, options);
          await console.log("RNS3 try 문", i);
          console.log(res);
        } catch (e) {
          console.error(e);
        }
      }

Я полагаю, метод требует времени.

Есть ли более эффективный способ справиться с этим?

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