Nous devons vérifier si le problème est lié à votre serveur ou à votre navigateur ou à autre chose.
(1) Vérifiez si vous pouvez télécharger des fichiers HEIC à partir d'ici : https://filesamples.com/formats/heic
Est-il sauvegardé avec la bonne extension ?
Vérifiez https://filesamples.com/formats/png et téléchargez un fichier PNG pour vérifier si l'extension est correcte.
(2) Si ceux-ci fonctionnent correctement, essayez de télécharger quelques PNG (& DOC & txt) sur votre serveur web et essayez de les télécharger. Est-ce que l'extension est correcte ? Est-il confirmé que seul HEIC a ce problème ?
(3) Essayez de changer les noms de fichiers sur le serveur web, par exemple (3A) en minuscules, img5248.heic (3B) en extensions "multiples", img5248.check.heic, & img5248.heic.heic pour vérifier quelle "partie" est laissée de côté (3C) en extension délibérément "incorrecte", img5248.png
(4) Vérifier avec un autre utilisateur et une autre machine (peut-être avec un autre système d'exploitation) pour procéder à d'autres éliminations.
[[ Lorsque vous aurez plus d'affaires en cours + plus d'affaires non en cours, le problème se révélera. ]]
Tout cela, uniquement lorsque vous avez accès à cette machine et à ce serveur web !
UPDATE :
En comparant "Working Case" avec "Non-Working Case" , OP a vu la différence dans Content-Type :
Non-Working Case : Content-Type is image/heic
Cas pratique : Content-Type is application/octet-stream
Question plausible : HEIC et HEIF ont des problèmes de brevet qui rendent difficile leur prise en charge dans un logiciel libre sans problème de licence. Avec le format donné, que Firefox ne prend pas entièrement en charge, l'extension est supprimée. Lorsqu'on lui donne "application/octet-stream", firefox l'enregistre simplement avec le nom de fichier donné, y compris l'extension "inconnue" !