Newsgroup: it.comp.www.html
Titolo: Problema multipart/form-data con Firefox

Salve a tutti,
sto implementando alcune funzioni trovate in rete per l'upload di immagini 
da client a server (il Pure-ASP file upload).
Il problema è che tutto funziona bene in IE6/7 ma fallisce con FF.
Il problema principale è che lo script:
<html>
.....
<form name="file_upload" method=post ENCTYPE="multipart/form-data">
    <input type="submit" name="Action" value="Invia questa Immagine">
    <input type="file" name="Image1" id="Image1">
</form>
.....
</html>
che avvia l'upload e richiama le funzioni trasferimento non si avvia in FF.
Ho provato a mettere il submit in una funzione Javascript ed a richiamarla 
con l'onclick() di un
Button invece che con il Submit ma senza risultato.
Non conosco bene le tecniche di crossbrowsing, qualcuno ha qualche 
suggerimento?.
Grazie e saluti
Paolo 
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente

 <form name="file_upload" method=post ENCTYPE="multipart/form-data">
E l'action del form dov'è?
-- 
blog  
http://blog.deelan.com/
links 
http://del.icio.us/deelan



Me lo sono chiesto anch'io :). Pero' IE funziona perfettamente, mi pare di 
intuire che con questa sintassi IE faccia
un requery, tant'è' vero che ripassa dal <BODY onLoad()>. Forse è necessario 
ricreare questa funzionalità perFF?!.
Inoltre non mi è chiaro ancora se l'upload viene eseguito prima o dopo 
questo (supposto) requery.
Grazie e saluti
Paolo. 


 questo (supposto) requery.
Bisognerebbe capire cos'è un requery per poter rispondere.
Probabilmente IE usa come action la pagina che contiene il form e quindi 
l'upload viene eseguito al momento in cui viene chiamato il metodo POST.


 ricreare questa funzionalità perFF?!.
L'action lo devi mettere, il resto sono solo pippe mentali tue, causate 
ovviamente da quella sega di browser chiamato IE che qualcuno
ancora si ostina a prendere come riferimento.
Non so che significhi "requery", penso tu intenda quello che
in 
ASP.NET
 chiamano post-back, e cioè fare un POST alla stessa
pagina di origine. In questo caso non costa nulla aggiungere un action
che punti esplicitamente allo stesso URL e distinguere il
comportamento dello script basandosi sui due verbi GET e POST.
Poi bisogna capirsi, che fa lo script lato server quando ha finito
di ricevere il file in upload? Un redirect (se sì, verso dove?) oppure
ricarica lo stesso form (e perché mai?).
Infine, ti preoccupi di FF, ma con Opera e/o Safari
il form l'hai provato?
Bye.
-- 
blog  
http://blog.deelan.com/
links 
http://del.icio.us/deelan



Allora, io sto cercando di implementare un pacchetto free di routine in ASP 
e JS che permettono di effettuare upload
con barra di avanzamento, calcolo dei limiti dei file 
ecc.(
http://www.motobit.com/help/scptutl/upload.asp
) non ho
ancora le idee chiare di come funzioni tutta la pappardella, ho verifcato 
solo che con IE (che, tra parentesi, le mie statistiche di ShinyStat mi 
danno tra le versioni 6 e 7 ancora come utenze a circa il 90% e FF all'8%) 
funziona mentre con tutti gli altri no. Mentre gli esempi online delle 
routine sul sito del produttore, che sono quelli da cui sono poi partito io, 
sembrano proprio crossbrowser.
Comunque se non ci sono problemi noti su questa modalità di post posso 
continuare a verificare se ho commesso io
un qualche errore nell'implementazione delle routine.
Grazie a tutti.
Paolo 


 funziona mentre con tutti gli altri no.
Io uso Firefox oppure Opera per navigare, quindi fangala a te e al tuo form
:-P
-- 
Nando [?]
Apostolo della Prova
