J'ai déjà écrit sur le téléchargement d'images, mais il s'agissait d'un seul téléchargement. Récemment, il y avait une exigence commerciale qui nécessitait plusieurs téléchargements, alors je l'ai réécrit
.Structure HTML :
Au fait, parlons de la logique principale de cet upload :
·Utilisez la balise input et sélectionnez type=file N'oubliez pas d'en apporter plusieurs, sinon vous ne pouvez sélectionner qu'une seule image
.·Lier l'heure de changement de l'entrée,
·Le point clé est de savoir comment gérer cet événement de changement. Utilisez la nouvelle interface FileReader de H5 pour lire le fichier et l'encoder en base64. La prochaine chose est d'interagir avec les camarades de classe back-end
.Code JS :
Après avoir inséré l'image, ouvrez les outils de développement et voyez que la structure html est comme ceci
L'approche réaliste est que nous envoyons les fichiers de la file d'attente au backend dans la fonction de traitement. Les étudiants du backend renvoient le fichier crypté MD5 et le chemin correspondant au fichier au front-end, et le front-end emprunte ce chemin. et le rend à la page supérieure.
Après cela, le fichier MD5 est renvoyé au backend, car le frontend supprime généralement les images après le téléchargement. Le but du retour est de dire au backend de confirmer que ces images correspondent à ce que nous voulons, et le backend les stocke. les dans la base de données.
Dites-moi comment interagir avec jquery
Code JavaScript
Le succès est une réussite法~
上个效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助。
原文:
http://www.cnblogs.com/weapon-x/p/5237064.html