28 messaggi dal 31 maggio 2007
Ciao a tutti, mi sto scontrando con un problemino veramente strano.

Ho fatto una semplice paginetta con un file upload e un button Upload per mandare sul server i file. I file sono zippati e una apposita procedura li scompatta come in uno dei vs esempi. Tutto sembrava funzionare alla grande, ma da un pò mi sono piovute segnalazioni strane. A forza di prove ho verificato che il file upload crasha se il file di input è maggiore di 5 mega. Addirittura se mi metto in debug sull'evento click del button e il file è maggiore di 5 mega non viene neanche catturato e compare una pagina bianca @??!!. Se invece il file in input è più piccolo tutto va. Ho provato a mettere in input file di vario genere ad esempio 1 foto da 6 mega, uguale a prima!!!!

Qualcuno sa come arginare questa anomalia?????

P.S. sto usando .net 2 con ajax
devi cambiare il parametro maxRequestLength su httpruntime nel web.config aumentando il valore alla dimensione necessaria.

per maggiori info

http://msdn.microsoft.com/en-us/library/system.web.configuration.httpruntimesection.maxrequestlength.aspx

Ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it
28 messaggi dal 31 maggio 2007
Cavolo hai centrato il problema, avevo guardato le proprietà dappertutto ma pensare che dovevo metterlo nel web.config, bhe non ci sarei mai arrivato.

GRAZIE DI CUORE

imperugo ha scritto:
devi cambiare il parametro maxRequestLength su httpruntime nel web.config aumentando il valore alla dimensione necessaria.

per maggiori info

http://msdn.microsoft.com/en-us/library/system.web.configuration.httpruntimesection.maxrequestlength.aspx

Ciauz
;) son contento.

Ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it
652 messaggi dal 12 maggio 2001
www.idioteca.it
ciao,
io ho avuto lo stesso problema ed ho già impostato nel webconfig il valore massimo consentito per un file, ma siccome non sono l'utente che userà l'applicazione...è possibile in qualche modo evitare che, nel caso in cui l'utente inserisca comunque un file più grosso di quello consentito, non rimanga lì in attesa? Sarebbe bello che magari non "partisse" nemmeno la richiesta di upload o almeno venisse bloccata subito.
Io posso controllare dopo il post se il file caricato ha le dimensioni corrette, ma prima rimango in attesa fino a quando la pagina non va in timeout o crasha...non ho trovato nessun controllo che blocchi il processo di upload subito.
consigli?
ciao
giangi_77
Puoi leggere la proprietà ContentLength dell'HttpPostedFile per sapere le dimensioni del file e decidere cosa fare.

Ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it
652 messaggi dal 12 maggio 2001
www.idioteca.it
Ciao,
sì, leggo la proprietà ContentLength dell'HttpPostedFile, ma appunto...httppostedFile ce l'ho quando ormai il file è "postato"...o sbaglio?
Quindi rimango a guardare la mia pagina che cerca di caricare il file anche se di dimensioni fuori limite e se il file è veramente grosso la pagina va in timeout.
Vorrei evitare questo....capisco che da una stringa con il percorso di un file è dura recuperare la sua dimensione...ma spererei che si possa fare qualcosa che mi consenta di annullare il post del file prima che concluda se scopro che il documento in questione è troppo grosso.
ciao
giangi_77
Devi abortire il thread, leggi qui:

http://www.vikramlakhotia.com/Dealing_With_the_ASPNet_Upload_File_Size_Problem.aspx

imperugo
Microsoft MVP
myblog : http://www.tostring.it

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.
Community
Ultimi messaggi
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC