Problema funcion Descarga Archivo
Publicado por Julian (1 intervención) el 28/05/2008 03:53:46
Tengo la siguiente funcion:
private function Descarga() as boolean
Dim fileName As String = Request.QueryString("file").ToLowerInvariant()
Dim folder As String = "~/app_data/files/"
Dim info As New IO.FileInfo(Context.Server.MapPath(folder) + fileName)
' Response.AppendHeader("Content-Disposition", "inline; filename=" + fileName)
Response.AppendHeader("Content-Disposition", "attachment; filename=" + fileName)
If fileName.EndsWith(".pdf") Then
Response.AddHeader("Content-Type", "application/pdf")
Else
Response.AddHeader("Content-Type", "application/octet-stream")
End If
Response.TransmitFile(info.FullName)
Response.End()
' el problema es aqui
call hacer_algo()
end function
------------------------------------------------------------------------------------
luego de que me aparece la pantalla de descarga el codigo se detiene y no realiza el postback, no hace nada mas, he intentado con todo.
si notan en el codigo hay un call a una funcion "hacer_algo()" el debug nunca para por ahi
si tienen alguna idea estare agradecido.
private function Descarga() as boolean
Dim fileName As String = Request.QueryString("file").ToLowerInvariant()
Dim folder As String = "~/app_data/files/"
Dim info As New IO.FileInfo(Context.Server.MapPath(folder) + fileName)
' Response.AppendHeader("Content-Disposition", "inline; filename=" + fileName)
Response.AppendHeader("Content-Disposition", "attachment; filename=" + fileName)
If fileName.EndsWith(".pdf") Then
Response.AddHeader("Content-Type", "application/pdf")
Else
Response.AddHeader("Content-Type", "application/octet-stream")
End If
Response.TransmitFile(info.FullName)
Response.End()
' el problema es aqui
call hacer_algo()
end function
------------------------------------------------------------------------------------
luego de que me aparece la pantalla de descarga el codigo se detiene y no realiza el postback, no hace nada mas, he intentado con todo.
si notan en el codigo hay un call a una funcion "hacer_algo()" el debug nunca para por ahi
si tienen alguna idea estare agradecido.
Valora esta pregunta


0