Oppure

Loading
04/10/11 13:19
Bonny
salve ragazzi come posso inviare con una chiamata post(con jquery)
un elemento di tipo "file" che sta all'interno della pagina html non capisco
esempio

<script type="text/javascript">

var value = $('#img').val();

$.post("pagina.php",
     {
         image:value
       },
     function(risposta){
          //altre istruzioni 
    });
</script>

<input type="file" id="img" />


nella pagina php se prelevo value con $_FILE['image'] mi da errore
e con $_POST['image'] legge il contenuto di value(es: /hh/…)
perchè con $_FILE non fuziona? dove sbaglio?
aaa
04/10/11 13:25
HeDo

semplicemente NON puoi farlo così :)

ti consiglio questo plugin: uploadify.com/
aaa
05/10/11 12:53
Mte90
bèh nello script php devi fare tutta la parte di uploading classica, con iquery in questo modo fai solo che fà partire l'upload dando l'avvio attraverso javascript e basta.
ti consiglio di usare qualche cosa già pronto e in jquery trovi di tutto.
aaa