Comment afficher miniature de l'image avant de les charger avec jQuery

Aujourd'hui, je vais vous montrer comment afficher vignette de l'image avant de télécharger l'image avec jQuery, nous avons écrit de nombreux tutoriels sur le téléchargement d'images sur PHPGang.com. Si vous souhaitez donner à vos utilisateurs une option qu'ils peuvent voir aperçu de l'image avant de télécharger cette image au serveur, vous devez utiliser ce script. Nous avons utilisé jQuery pour montrer que vous aperçu de la vignette non procédure complète pour télécharger l'image en utilisant PHP, vous pouvez lire notre tutoriel précédent pour l'image de téléchargement vers le serveur.

Comment afficher miniature de l'image avant de les charger avec jQuery

Comment télécharger plusieurs images Ajax jQuery en utilisant PHP

Comment télécharger l'image en utilisant jQuery progrès en PHP

$ ( "#uploadFile"). sur ( "changement" fonction ().

fichiers var =. ce. des dossiers. ce. des dossiers. [];

si le retour (fichiers longueur || fenêtre FileReader....); // aucun fichier sélectionné, ou pas de soutien FileReader

si (/ ^ image /. test (fichiers [0] Type.)) < // only image file

Lecteur var = new FileReader (); // instance de la FileReader

lecteur. readAsDataURL (fichiers [0]); // lire le fichier local

lecteur. onloadend = function () < // set image data as background of div

$ ( "#imagePreview"). css ( "url (" "background-image" + ce résultat + ")"..);

Bonjour Huzoor,
En chrome l'image téléchargée n'est pas ajustée à la taille de div et donc seulement une partie de l'image peut être vu où, comme dans mozilla firefox l'image téléchargée complètement de Les tenir dans la div.
J'ai aussi trouvé que l'aperçu miniature n'est pas visible dans IE et Safari.
Humble vous demander d'afficher une solution pour le même.

Bonjour Huzoor,
En chrome l'image téléchargée n'est pas ajustée à la taille de div et donc seulement une partie de l'image peut être vu où, comme dans mozilla firefox l'image téléchargée complètement de Les tenir dans la div.
J'ai aussi trouvé que l'aperçu miniature n'est pas visible dans IE et Safari.
Humble vous demander d'afficher une solution pour le même.

Siddhu Siddhartha Roy

Que dois-je faire si je télécharger grande image. Vous avez css hauteur fixe et les valeurs de largeur. mais je veux auto.
Quand je l'utilise auto il ne fonctionne pas. Aidez moi.

Merci adavance!

Articles Liés