358 messaggi dal 11 luglio 2003
Ho semplicemente:
<input id="inputFile" type="file" runat="server" />
<input type="button" id="BtnUp" value="Inserisci" runat="server">

e in BtnUp_ServerClick:

inputFile.PostedFile.SaveAs(Server.MapPath("images/images1.jpg"))


così mi effettua l'upload del file senza grossi problemi. Pensavo di aggiungere un qualcosa che facesse da ProgressBar durante il caricamento del file, cosa che ovviamente non posso fare con l'unica riga di codice che utilizzo attualmente per fare l'upload. Mi sapreste dire come fare?
Ciao

No comment...
L'idea ideale sarebbe fare un upload asyncrono tramite ajax e questo è possibile tramite l'utilizzo di componenti esterni.
Se fai una ricerca in google ne troverai tanti che tra le altre cose ti risolvono i problemi di RAM e browser dovuti al caricamento di file grandi. Se non ricordo male, se provi a caricare con IE7 un file di 100 Mb lui bomba a prescindere dall'applicazione, tramite questi componenti no.
Ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it
358 messaggi dal 11 luglio 2003
Proverò a fare nuove ricerche sperando di trovare qualche soluzione che sia spiegata anche nei dettagli...
Se qualcuno avesse il link di qualche soluzione testata e funzionante ben venga
Grazie

No comment...
47 messaggi dal 15 settembre 2003
guardo questo indirizzo..

http://www.codeproject.com/aspnet/FlashUpload.asp
47 messaggi dal 15 settembre 2003
guarda questo indirizzo..

http://www.codeproject.com/aspnet/FlashUpload.asp
358 messaggi dal 11 luglio 2003
Grazie per il link, l'ho guardato e sembra fatto bene(almeno graficamente).Il problema è che non trova il file Upload.axd, quindi l'upload non va a buon fine. Qualche idea?
Ciao

No comment...
47 messaggi dal 15 settembre 2003
a me funziona.

hai configurato il file web.config?
358 messaggi dal 11 luglio 2003
(Premetto che scrivo il VB.NET)
Ho provato ad inserire le righe nel Web.Config:
 <system.web>
       <compilation debug="true" />
       <authentication mode="Windows" />
       <customErrors mode="Off" />
       <httpHandlers>
           <remove verb="POST,GET" path="Upload.axd"/>
           <add verb="POST,GET" path="Upload.axd" type="Upload"/>
       </httpHandlers>
       <httpRuntime maxRequestLength="1550000"/>
    </system.web>


Ho messo la classe Upload.cs ella cartella App_Code in formato cs(cioè senza convertirla in VB.NET). Ho Pubblicato ripubblicato l'intero sito e alla fine dell'upload mi esce la schermata di windows dove inserire Nome utente e password. Io ho creato la cartella UpLoad nella Root del sito alla quale ho dato i permessi di lettura e scrittura. Do ve potrei sbagliare?
Ciao e grazie
Modificato da mardok30 il 22 novembre 2007 15.29 -

No comment...

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.