Ajax e file upload

n3mesi83

Nuovo Utente
8 Giu 2010
3
0
0
Salve a tutti,
sto cercando di implementare un semplice file upload al server, ma ho qualche problema.
Praticamente ho una interfaccia web dove compilo i dati di una form e con un input type="file" seleziono un file dal disco.
Quando clicco sul pulsante invia, preparo i parametri da passare per post e faccio la serv.open("POST","miaServlet",true);
e con la:
serv.send( lista parametri)
invio i parametri che poi riprendo con request.getParameter("nomeParametro") nella servlet.
Questa cosa funziona se imposto in questo modo l'header:
serv.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

Ora, in java c'è una classe che permette di fare l'upload dei file sul server, solo che bisogna impostare il content-type su multipart/form-data...
se io cambio la setRequestHeader in questo modo:
serv.setRequestHeader('Content-Type', ' multipart/form-data');
nella servlet non sono più in grado di prendere i parametri che passo nella serv.send (mi dice Null pointer exception).
Se invece lascio come prima, quando provo a salvare il file sul server, mi da errore perchè mi dice che il content type non è multipart/form-data.

Mi sono un po' bloccato su questa cosa!
Qualcuno può aiutarmi?
 

n3mesi83

Nuovo Utente
8 Giu 2010
3
0
0
Si, inizialmente avevo provato anche solo con quello...ma con lo stesso risultato!
Grazie per l'interessamento...altre idee?
Vi è capitato di non riuscire a prendere i parametri sulla servlet da una richiesta ajax, senza settare l'header serv.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') ?
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Funzione jQuery Ajax invio file a php jQuery 1
V Collegamento metodo$.ajax con file php jQuery 10
M Lettura file esterno via ajax jQuery 3
MarcoGrazia Ajax e trasferimento file Ajax 2
IImanuII Download di file tramite Ajax Ajax 14
D Caricare file via ajax Ajax 1
neo996sps Ajax File Manager: errore se lanciato da tiny mce Javascript 3
F Aprire un file generato da PHP via AJAX. Javascript 3
F AJAX - caricare due file di testo Ajax 1
R valore value di un id da passare in chiamata ajax Ajax 3
R jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax Ajax 5
M Fullcalendar in Codeigniter, un aiuto per la chiamata $ajax ? jQuery 0
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
E Php select option e ajax PHP 23
Emix Select concatenate php sql ajax PHP 2
MarcoGrazia Valori di ritorno json via ajax non visti. jQuery 1
felino ASP.net MVC: Exception e chiamata AJAX ASP.NET 1
motleyrulez Ricerca filtro con Ajax PHP 1
max1974 Grafico Ajax Javascript 4
max1974 Struttura $.ajax Ajax 7
C la chiamata ajax non ritorna alcun dato Ajax 1
max1974 Lettura Risultato $.ajax Javascript 1
motleyrulez Chiamata ajax per tabella php PHP 3
max1974 [Javascript] Grafico chartjs con dati da J.ajax Javascript 3
O [PHP] inviare dati da form e script ajax PHP 0
F limit show datatable ajax Ajax 1
Domenico_Falco1 Rendere dinamico un sito web con chiamate ajax e php e variabili json PHP 12
G Eseguire codice solo al termine della chiamata ajax Ajax 1
L Problema jQuery validation AJAX (PHP 7) PHP 6
max1974 [Javascript] Grafico ajax non funziona Javascript 0
WorldWideWeb Ajax POST con risposta JSON Ajax 2
M leggere con jquery/ajax in una function javascript record di database sql server Javascript 0
A [Javascript] Ajax, Jquery e PHP Javascript 1
D [Javascript] pulsanti per comandi shell con php e ajax Ajax 7
X Problema con jquery e ajax jQuery 2
B [PHP] variabili globali in chiamate ajax PHP 0
B DEBUG - PHP+JS+AJAX PHP 10
M Inserimento dati checkbox multipli in db da ajax a php PHP 1
Axis18 Creare una barra di avanzamento con $.ajax Ajax 7
otto9due Chiamata ajax su due url è possibile? Ajax 0
G [Javascript] Problema parametro passato con ajax Javascript 4
G Chiamata ajax restituisce errore random Ajax 1
paloppa [PHP] paginazione con ajax PHP 1
filomeni Ajax e https Ajax 4
bubino8 Ajax con risultato si/no Ajax 16
A redirect da pagina php chiamata da ajax PHP 2
L Aggiungere contenuto con ajax durante lo scroll jQuery 1
M Ajax funziona in alcuni siti, in altri no! Ajax 2
otto9due Risposta ajax -> json con php Ajax 3
bubino8 [PHP] split con ajax non funziona PHP 7

Discussioni simili