Envoi de données sur server
Hello,
J'ai une petite interrogation lorsque l'on doit envoyer une quantité importante de données.
Basiquement il faut faire un truc comme ça :
Code:
1 2 3
| this.http.post<any>('https://mon/envoi/api/posts').subscribe(data => {
this.postId = data.id;
}) |
Je me demandais si il est possible de tronçonner un grand nombre d'envoi vers le serveur. Je m'explique : Je bosse en ce moment sur un projet de PWA, du coup, l'appli sur laquelle je travaille peut se retrouver hors connexion tout en étant fonctionnelle.
Par contre, lorsque la couverture réseau est rétablie, je vais me retrouver potentiellement avec des milliers d'envoi à transmettre au serveur dans le cache navigateur (j'utilise indexedDB). Je me disais qu'il serait plus judicieux de lui envoyer le tout par paquets (de 500 ajouts par ex) plutôt que tout d'un coup pour faciliter le transfert.
un idée pour faire ça ?
Merci !