Ho un campo di tipo file del tipo
codice:
<form name="form" method="post" action="">
<input type="file" name"file" onChange="uppa();" />
</form>
Se lavorassi in modo normale (faccio un submit richiamando un file php), il form passa al server un array tipo $_FILES['file']. Questo preclude che debba fare un submit di tutto il form.
E se volessi lavorare con AJAX?
Quando eseguo la funzione "uppa()" vorrei che venisse richimato Ajax passando tutto l'array del campo file con i relativi parametri [nome][tipo][size] ecc...
Ma e' possibile farlo "Al Volo"?
Cioe' fare qualcosa del tipo
codice:
req.open(method, url, true);
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
parameters = new Array();
parameters = document.form.file;
req.send(parameters);