Errore nel eseguire la procedura di download da pagina aspx

martedì 15 settembre 2015 - 12.31
Tag Elenco Tags  VB.NET  |  .NET 4.0

trinity Profilo | Guru

Salve buongiorno,

io con una pagina aspx creo un file txt con delle caratteristiche personalizzate x il mio cliente, una volta eseguita la creazione (e tutto funziona bene) ho scritto il codice per eseguire il download del file da server a client.

Sto provando il codice sil mio pc dove ho il sorgente del sito e mi esce l'errore che ho allegato come immagine e non so come risolvere dato che su internet quasi tutti gli esempi trovati fanno riferimento allo stesso codice che ho usato io.

vi posto anche il codice vb. Se potete darmi una mano a capire come risolvere l'errore. Grazie

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


640x419 92Kb

Cirillo Fabio
www.trycontact.com
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

vankraster Profilo | Newbie

Vedo che stai usando

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

ti suggerisco di usare HttpResponse.TransmitFile non devi aprire il file gli passi la path come parametro e ci pensa lui a tutto.

Dim thePath As String = Server.MapPath("FileQuestura/" + sFileName + ".txt") Response.Clear() Response.ContentType = "application/octet-stream" Response.AppendHeader("Content-Disposition", "attachment; filename=" + theFileName) Response.TransmitFile(thePath) Response.End()
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5