0

Derzeit habe ich eine Reihe von Bildern wie folgt aus:Herunterladen mehrerer Bilder reagieren-native

var images = [ 
    "https://www.example.com/1.png", 
    "https://www.example.com/2.png", 
    "https://www.example.com/2.png" 
]; 

Also, was ist der beste Ansatz, den Download-Prozess und auch zu handhaben, wenn alle Bilder Download abgeschlossen ich ein Ereignis benötigen für Das.

Antwort

0

können Sie fetch verwendet werden, die eine für das Herunterladen Blob-Daten beziehen sich auf this questionPromise

total = images.length 
loaded = 0 
progress = 0 
progress =() => { 
    loaded += 1 
    progress = loaded/total 
} 

Promise.all(images.map(i => fetch(i).then(progress))) 
    .then(onComplete) 
    .catch(onError) 

ist.