J'ai résolu ce problème il y a quelque temps mais j'ai oublié de mettre à jour la réponse, en fait ce qui se passait était que j'utilisais une connexion HTTP et il semble que lors du téléchargement de fichiers multimédia, il y a certains opérateurs qui ont des "Conversors" en ligne, je ne sais pas comment les appeler, qui prennent par exemple votre JPEG et "optimisent" ce jpg pour les appareils mobiles (cela s'applique également à d'autres types de médias), et depuis que cela a modifié le fichier qui ne correspond pas à l'en-tête S3 avec le fichier "HASH", la façon dont j'ai contourné le problème a été d'utiliser une connexion HTTPS qui empêche ces serveurs intermédiaires de modifier mon téléchargement.