Bonjour,
je cherche a afficher en javascript une image située sur la machine du client et non pas directement sur le serveur.
Pour cela je récupère la valeur de l'adresse local dans un input de type "file" au changement de contenu de celui-ci, je remplace les espaces par des "%20" et j'affiche la nouvelle image grace à un "innerHTML" tout simple.
le problème c'est qu'a priori, le navigateur refuse de prendre en compte le "c:\" de l'adresse de l'image et d'afficher une image en locale. Y a-t-il un moyen de contourner ce problème ?
Merci d'avance ! (je vous joins mon code) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function afficheImage() { var image = $('image').value.replace(" ", "%20"); image = image.replace(" ", "%20"); $('photo').innerHTML = '<img src="'+image+'" alt="photo" />'; }
Partager