Après qu'un utilisateur ait téléchargé un fichier, nous devons effectuer un traitement supplémentaire des images, comme le redimensionnement et le téléchargement vers S3. Cela peut prendre jusqu'à 10 secondes supplémentaires. Évidemment, nous faisons cela en arrière-plan. Cependant, nous voulons montrer à l'utilisateur la page de résultats immédiatement et simplement montrer les spinners en place jusqu'à ce que les images arrivent dans leur emplacement permanent sur S3.
Je cherche un moyen de détecter qu'une certaine image n'a pas réussi à se charger correctement (404) dans un autre navigateur. Si cela se produit, nous voulons utiliser JS pour montrer un spinner à sa place et recharger l'image toutes les quelques secondes jusqu'à ce qu'elle puisse être chargée avec succès depuis s3.
1 votes
IIRC, il y a un événement onerror pour les images... devguru.com/technologies/javascript/10916.asp
2 votes
Ver stackoverflow.com/questions/92720/
1 votes
@Dorathoto pourquoi la prime ? La réponse la plus votée est la meilleure : stackoverflow.com/questions/3019077/