Attualmente ho un progetto ASP.NET MVC che ha il caricamento di file e funziona benissimo se l'utente ha una connessione abbastanza buona e il loro file è di dimensioni ragionevoli.ASP.NET MVC Timeout del file di caricamento
Il problema che sto funzionando in è che a volte un utente potrebbe avere una connessione 56k (come possono vivere con essa in questo giorno ed età, non so) o sono il caricamento di un file più grande o una combinazione di il due.
Mi piacerebbe mantenere un piccolo timeout per le pagine normali (90 secondi circa), ma consentire un timeout più ampio per le azioni in cui un utente sta caricando. Questa è solo un'azione, quindi non mi interessa inserire il codice all'interno di quell'azione singolare piuttosto che una soluzione generica.
In definitiva, una soluzione che aumenterebbe automaticamente il timeout se Request.Files.Count> 0 sarebbe il migliore.
Sono in dial-up. Io vivo in Giamaica. –
Che cos'è il timeout? Se non ottieni nulla dal client dopo circa 90 secondi, probabilmente non carichi nulla. – chris
Ricevo continuamente dati, chris, ma l'invio di anche 10 mega su 56k richiederà più di 90 secondi. – ckknight