19 messaggi dal 03 aprile 2002
Ciao a tutti!!

Ho una pagina asp.net tramite la quale faccio un upload sul server

*****************************
fileUpload.PostedFile.SaveAs(filepath)
*****************************

quando cerco di fare l'upload di un file troppo grande (> di circa 1MB) va in errore senza però darmi nessun messaggio sulla pagina!!

Grazie.

mm, non ho trovato niente riguardo a limiti di upload, ma 1 mega sono tantini, a questi livelli è meglio utilizzare ftp (è fatto apposta )

<b>Nulla si crea, nulla si distrugge, ma tutto si trasforma</b><br>
Il mio articolo ma vieniii

Ciao

Il mio blog
Homepage
di default ASP.NET non accetta file in ingresso che abbiano dimensione superiore a 1024 kb, c'è anche un articolo della KB a riguardo.

ovviamente è modificabile come impostazione, dal machine.config su base globale e su web.config per la singola web app

&lt;httpRuntimemaxRequestLength=?4096?/&gt;

così lo porti a 4 mb.


<hr color="#31659C" noshade size=1>
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>

ASP 3 per esempi il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
che figura di m****

Obliavo quell'impostazione.

Daniele è sempre daniele

<b>Nulla si crea, nulla si distrugge, ma tutto si trasforma</b><br>
Il mio articolo ma vieniii

Ciao

Il mio blog
Homepage
non esageriamo.

è che mi sono spulciato a fondo machine.config e web.config, è nella mia natura modificare le cose

<hr color="#31659C" noshade size=1>
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>

ASP 3 per esempi il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
19 messaggi dal 03 aprile 2002
Grazie mille ragazzi!!

A presto.

111 messaggi dal 28 marzo 2001
Ho lo stesso problema.
Stavo controllando la dimensione del file, ma se il file è > di 1MB anche l'istruzione if mi restituisce l'errore.

If file_allDettaglio.PostedFile.ContentLength > 1048576 then
return false
else
return true
end if


Cosa faccio?
- modifico il web.config e testo myUplFile.PostedFile.ContentLength?
- posso testare la dimensione lato client?

Grazie e buon lavoro

Mirella
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Il file per essere controllato dal codice server-side dev'essere inviato completamente dal server, quindi devi modificare il web.config come consigliato.

Aggiungo soltato che in molti casi, soprattutto con modem lenti, è consigliato aumentare anche il tempo di timeout in modo da consentire al server la ricezione completa dei file di grandi dimensioni. E' sufficiente aggiungere anche la linea:

executionTimeout="600"

(in questo caso 10 minuti).

Per controllare la dimensione del file che verrà caricato sul server prima dell'invio devi utilizzare qualche active-x... ma sinceramente non ho mai fatto prove in merito.

Ciao,
Andrea Zani

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.