-
Image input file
Bonjour,
Je fais un site de photos, lors de l'upload, j'aimerai afficher une petite image à côté de <input type="file"... afin que le visiteur puisse voir la photo qu'il vient d'uploader. Seulement lorsqu'on recharge la page je crois comprendre qu'il n'est pas possible de laisser le lien C:\...\image.jpg dans le input file.
Quelqu'un as-t-il une astuce ? (Une solution magique serait de récupérer l'image avec du JS et appliquer un background-image sur un cadre à côté via un onChange sur l'input file)
Merci.
-
Bonjour,
l'image ayant été uploadée, donc disponible sur le serveur, il suffit de modifier le HTML de la page en faisant référence à celle ci.
-
Comment récupérer l'image sur le serveur sans recharger la page ?
Si c'est impossible, est-il possible alors de recharger la page tout en gardant la valeur de l'input file ?
Merci.
-
ton uploadage étant réalisé via un formulaire, normal, le rechargement de la page sera effectif sauf si tu places le formulaire dans une IFRAME.
Tu peux modifier dans ce cas l'affichage de la page via une requête AJAX.
Je ne saisi pas trop l'intêret de conserver la valeur de l'INPUT type file
-
Lorsque l'utilisateur se trompe dans d'autre champ (texte par ex). En gardant la valeur de l'input type file, ça lui permettra de renvoyer le formulaire en ne modifiant que les champs textes érronés