Я использую библиотеку 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);
}
}
Я полагаю, метод требует времени.
Есть ли более эффективный способ справиться с этим?