Partage
  • Partager sur Facebook
  • Partager sur Twitter

apercu d'une image

    7 novembre 2008 à 10:47:12

    bonjour

    j'ai un formulaire ou j'ai un un fichier pour uploder une photo et j'aimerais que quan on clique sur visulaiser et l'image apparait
    mon code marche a moitié car dans firebug je vois apparaitre limage mais sur l'écran il y a rien voici mon code.
    function vu()
    {
    	aper=document.getElementById('fich').value;
    	inImg= 'file:\\\\\\'+aper;
    	document.getElementById('apercu').innerHTML='<img src=\"file:\\\\\\'+aper+'\" border=\"2\">';
    	
    }
    


    et le code html

    <form name="envoiimage" method="post" enctype="multipart/form-data" action="envoivideo2.php">
     
        Image : <input  type="file" name="fich" id="fich">
        <input type="submit" value="Envoyer" />
    	<input type="button" value="visuliser" onclick="vu()" />
        </form>
    
    <div id="apercu" style=" height:900px; width:900px;">
    



    merci
    • Partager sur Facebook
    • Partager sur Twitter
      7 novembre 2008 à 12:01:38

      C'est impossible, il y a des règles de sécurité sur certains navigateurs (dont firefox) pour empêcher cela. C'est pour cette raison que tu vois l'image sous firebug (l'adresse est correcte) mais que Firefox refuse de te l'afficher (il la bloque par sécurité).
      Une discussion sur le sujet : http://forum.hardware.fr/hfr/Programma [...] .htm#t1347403
      • Partager sur Facebook
      • Partager sur Twitter
        9 novembre 2008 à 6:54:11

        Salut,

        Pour Firefox, j'avais trouvé une méthode.
        Imaginons un morceau de fichier html comme ceci :
        <input id="picture" name="photo" type="file">
        
        <img id="pic_apercu" src="">
        


        Avec le code js ci-dessous :
        document.getElementById('pic_apercu').src = document.getElementById('picture').files[0].getAsDataURL();
        

        L'image s'affiche.

        Enjoy :D
        • Partager sur Facebook
        • Partager sur Twitter

        apercu d'une image

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown