Foros del Web » Programación para mayores de 30 ;) » .NET »

Transmitir Archivos TransmiteFile

Estas en el tema de Transmitir Archivos TransmiteFile en el foro de .NET en Foros del Web. buen dia, el problema que se me presenta. necesito que al entrar al LOAD de la pagina descargue un archivo, si lo hace. pero el ...
  #1 (permalink)  
Antiguo 17/03/2011, 18:43
Avatar de frader  
Fecha de Ingreso: marzo-2007
Mensajes: 52
Antigüedad: 17 años, 10 meses
Puntos: 0
Pregunta Transmitir Archivos TransmiteFile

buen dia, el problema que se me presenta.

necesito que al entrar al LOAD de la pagina descargue un archivo, si lo hace. pero el problema que tengo, esque no termina de cargar la pagina, en mi pagina cuento con un boton de "REGRESAR" pero descargan el achivo y se muestra la pagina en blanco.
este es el codigo de mi LOAD

GRACIAS anticipadas.




Dim sPDF As String = "c:\guarderia.pdf"

Dim ret As String

ret = Right(sPDF, Len(sPDF) - InStrRev(sPDF, "."))

Select Case ret.ToUpper.Trim

Case "doc"
Response.ContentType = "application/word"

Case "pdf"
Response.ContentType = "application/pdf"

Case Else
Response.ContentType = "application/octet-stream"

End Select


Response.AppendHeader("Content-Disposition", "filename=Guarderia")
Response.TransmitFile(sPDF)
Response.End()
  #2 (permalink)  
Antiguo 20/03/2011, 14:52
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 6 meses
Puntos: 1532
Respuesta: Transmitir Archivos TransmiteFile

cuando dumpeas archivos a la salida de una petición HTTP, no puedes devolver contenido HTML, de lo contrario el archivo se corrompe.

lo que necesitas es invocar ese dowload a travez de un iframe, de esa forma el contenido HTML se carga perfectamente y luego el archivo.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 30/03/2011, 14:23
Avatar de frader  
Fecha de Ingreso: marzo-2007
Mensajes: 52
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: Transmitir Archivos TransmiteFile

asi es me funciono, ya lo utilizo con iFrame
Gracias

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:05.