16 messaggi dal 15 febbraio 2001
www.indyloops.com
Da un pò di tempo sto cercando di creare uno script asp.net per l'upload che visualizzi la percentuale di trasferimento del file. Su internet ho visto che c'è qualcosa a riguardo ma si tratta di soluzioni a pagamento. Io non sto cercando uno script già completato ma idee che mi portino alla risoluzione del problema. Vi ringrazio per la cortese attenzione.

Realex
66 messaggi dal 29 aprile 2001
www.xepient.com
ciao realex,

sto leggendo un articolo in msdn in inglese che potrebbe aiutarti:

http://msdn.microsoft.com/msdnmag/issues/03/12/DesignPatterns/default.aspx

spiega come crere una progress bar per pagine aspx che impiegano molto tempo ad essere servite. Fores potresti adattare questo metodo alle tue esigenze.

Ciao.
74 messaggi dal 06 settembre 2002
realex ha scritto:
Da un pò di tempo sto cercando di creare uno script asp.net per l'upload che visualizzi la percentuale di trasferimento del file. Su internet ho visto che c'è qualcosa a riguardo ma si tratta di soluzioni a pagamento. Io non sto cercando uno script già completato ma idee che mi portino alla risoluzione del problema. Vi ringrazio per la cortese attenzione.


Ho il tuo stesso problema... IN più questo script dovrebbe consentire upload di file di grandi dimensioni senza incorrere in errori di timeout. Anch'io, infine, come te, ho trovato solo applicazioni a pagamento che risolvono, o almeno così dicono, il problema.

Mi fai sapere se trovi qualcosa?
Io mi impegno a fare altrettanto.

p.s. x realex

l'articolo che hai postato sembra essere molto utile. Lo studierò con calma. Grazie.
74 messaggi dal 06 settembre 2002
docs ha scritto:
ciao realex,

sto leggendo un articolo in msdn in inglese che potrebbe aiutarti:

http://msdn.microsoft.com/msdnmag/issues/03/12/DesignPatterns/default.aspx

spiega come crere una progress bar per pagine aspx che impiegano molto tempo ad essere servite. Fores potresti adattare questo metodo alle tue esigenze.

Ciao.


Allora:
Ho relizzato i codici proposti nell'articolo (abbrocciando un po' :))

L'articolo propone una pagina che esegue una certa operazione (nella fattispecie trasformare un testo passato in input da minuscolo a maiuscolo) impiegandoci un determinato tempo.

A mo' di esempio è stato inserito uno Sleep(30000) che obbliga il sistema ad eseguire l'operazione in non meno di 30 secondi.

La stessa pagina quindi richiama una pagina wait che mostra una scrollbar che conta i trenta secondi necessari.

Il problema è che la pagina che esegue l'operazione sa, a priori, quanto questa durerà (30 sec.).

Ma, nel caso di un upload, come faccio a determinare, a priori, quanto questo upload durerà?

I codice delle pagine li trovate qui:

http://www.afterbit.com/temp/test/fileUploader.zip

(non fatevi ingannare dal nome del file, ehm..)

Se volete fare un test, andate su questa pagina:
http://www.afterbit.com/temp/test/StartTheProcess.aspx

Ho anche scritto all'autore dell'articolo in questione, tal mmpatt@microsoft.com chiedendogli se non possa suggerirmi un modo per risolvere il problema... ma non ci conto molto sul suo aiuto..

Conto invece sul vostro.. Chi ha qualche idea?
Ciauz!
74 messaggi dal 06 settembre 2002
ho apportato delle modifiche hai codici.
Adesso è possibile inserire la durata, in secondi, sia della pagina di wait che del processo.

Si puo provare a questo indirizzo:
http://www.afterbit.com/temp/test2/StartTheProcess.aspx

mentre si possono scaricare i file aggiornati a questo indirizzo:
http://www.afterbit.com/temp/test2/fileUploader2.zip

Provate a dare durate asincrone tra di loro per verificarne il risultato...

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.