298 votes

Comment puis-je vérifier si le fichier existe dans jQuery ou JavaScript ?

Comment vérifier si un fichier sur mon serveur existe dans jQuery ou JavaScript?

461voto

cichy Points 4956

Avec jQuery :

EDIT :

Voici le code pour le contrôle d’État 404, sans utilisation de jQuery

Petits changements et il pourraient Vérifier état code d’état HTTP 200 (succès), au lieu de cela.

80voto

La même approche et plus à jour.

74voto

Tester Points 289

Cela fonctionne pour moi:

 function ImageExist(url) 
{
   var img = new Image();
   img.src = url;
   return img.height != 0;
}
 

48voto

Gino Points 664

J’ai utilisé ce script pour ajouter des images alternatives

HTML :

http://WAP.w3schools.com/jsref/event_onerror.asp

30voto

Moob Points 71

Tant que vous testez les fichiers sur le même domaine , que cela devrait fonctionner :

Veuillez noter que cet exemple utilise une requête GET, qui, en plus d’obtenir les en-têtes (tous vous devez vérifier les conditions météorologiques le fichier existe), obtient la totalité du fichier. Si le fichier est grand assez cette méthode peut prendre un certain temps pour terminer.

La meilleure façon de procéder pourrait changer cette ligne : à

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X