J'ai quelques fichiers png dans mon application web asp.net 3.5. les images s'affichent correctement dans dev; Cependant, lorsque je charge l'application sur le serveur, les fichiers png ne s'affichent pas. J'utilise W2K8 et IIS. quand je serveur un autre fichier image du même répertoire (jpg), cela fonctionne. Y at-il quelque chose qui me manque avec les fichiers PNG?fichier png n'affiche pas
Répondre
Cela ressemble à un problème d'autorisations. Avez-vous vérifié les autorisations sur l'un des fichiers PNG pour être sûr qu'ils peuvent être lus par tout le monde?
Si vous pouvez accéder au serveur directement, pouvez-vous voir les images si vous utilisez un navigateur sur le serveur et visitez le site local? http://localhost/
Pouvez-vous essayer de voir le PNG directement par URL depuis votre navigateur? Par cela, je veux dire entrer l'URL complète du PNG lui-même plutôt que la page qui montre le PNG. Par exemple http://sstatic.net/so/img/logo.png
il semble que tout le monde a un accès en lecture. Lorsque j'essaie d'afficher le fichier dans IE, il essaie de le télécharger au lieu de l'afficher. Je pense que c'est le grand indice - mais je ne sais pas quoi faire à ce sujet – mson
ok - le fichier a été chiffré ... pas sûr pourquoi un png est crypté, mais la suppression du cryptage a résolu le problème. – mson
Très tard, mais peut-être pas une mauvaise solution: Si vous renommez un .jpg en .png, il n'apparaîtra pas dans les navigateurs de Microsoft. Si vous enregistrez à nouveau le fichier dans Paint par exemple, cela changera le type mime ou les en-têtes de fichier, donc il chargera après ce changement.
Vous pouvez tester ce assez facilement:
- Renommer un fichier .jpg .png
- Chargez la page: L'image est cassée
- Enregistrez le fichier .png maintenant
- charge la page: L'image va charger maintenant
- 1. flashdevelop ne trouve pas mon fichier png
- 2. Validation du fichier PNG
- 3. Format de fichier PNG endianness?
- 4. Android n'a pas réussi à analyser le fichier PNG
- 5. fichier de commandes pour .png?
- 6. CRC pour le format de fichier PNG
- 7. servant un fichier png via ifstream
- 8. Les fichiers png ne sont pas affichés
- 9. Utilisation de blocs dans un fichier PNG
- 10. Les boutons PNG ne s'allument pas correctement
- 11. Ruby-Graphviz ne rend pas png
- 12. Silverlight: pourquoi png-image ne s'affiche pas?
- 13. IE6 .png transparent ne fonctionne pas
- 14. JS/Jquery, Match ne pas trouver le PNG = match ('/ gif | jpg | jpeg | png /')
- 15. JQuery PNG Fix Plugin - Ne fonctionne pas si bien?
- 16. Comment lire un bloc arbitraire à partir d'un fichier PNG?
- 17. Drupal: .png n'est pas autorisé l'extension (mais il est!)
- 18. Comment ajouter une propriété à un fichier PNG
- 19. Extraction d'informations sur un fichier PNG dans .NET
- 20. android optimisation png
- 21. iphone tabbarcontroller PNG
- 22. Outils d'optimisation PNG
- 23. Envoyer un fichier .png en utilisant python cgi
- 24. fichier de commandes pour .png et Julian Dates
- 25. Mettre PNG sur un fichier JPG en PHP
- 26. concaténation par lots d'images png en un seul fichier
- 27. Problème Imagemagick lors du chargement d'un fichier png
- 28. ImageMagick PNG Redimensionner augmente la taille du fichier
- 29. Exécuter PHP à partir d'un fichier PNG sur lighttpd
- 30. Informations supplémentaires de peu d'informations sur le fichier PNG
Y at-il un type MIME mis en place pour le format PNG? Le fichier dispose-t-il des autorisations appropriées? et si vous naviguez directement dans le fichier /file.png, quelle erreur obtenez-vous? – LiamB
Est ce que le site est public? Si c'est le cas, veuillez publier un lien vers le fichier PNG qui ne peut pas être affiché afin que nous puissions voir si les en-têtes HTTP donnent des détails sur le problème. –
@Bernhard Hofmann: Bonne suggestion – LiamB