Il existe une exigence selon laquelle les utilisateurs peuvent modifier l'avatar affiché. Mon idée est la suivante : l'utilisateur télécharge d'abord l'image de l'avatar, remplace l'image de l'avatar sur le serveur, puis actualise pour afficher l'image mise à jour.
La question est de savoir comment JS peut-il télécharger des images sur le serveur, en combinaison avec PHP ou Nodejs
Écrivez simplement un formulaire pour télécharger des fichiers
Écrivez un autre php pour le traitement des fichiers
http://www.jq22.com/jquery-in... Reportez-vous au plug-in
Convertissez en encodage base64 et ajaxez la chaîne d'encodage vers le backend pour l'enregistrer localement. Il est préférable de compresser le fichier dans des proportions égales avant de le télécharger.
La difficulté devrait être d'embellir le bouton de téléchargement <input type="file" name="file" id="file" />.
ajaxupload
Jetez un œil à ce plug-in
.Le backend le traitera normalement une fois l'image enregistrée avec succès, renverra l'adresse de l'image, puis remplacera l'adresse de l'image sur la page
J'ai modifié le code dans le lien