ASP.NET - ERROR AL BAJAR ARCHIVO CON TRANSMITFILE

   
Vista:

ERROR AL BAJAR ARCHIVO CON TRANSMITFILE

Publicado por jimbo26 (4 intervenciones) el 10/09/2012 15:42:41
Hola, tengo un sitio web desde donde el cliente puede bajar archivos.
Eligiendo un archivo de un combobox, se puede ver o guardar, hasta ahí todo bien. Recientemente agregué dos imagebuttons, a los lados del combobox. De esos botones se pueden bajar otros archivos haciendo click en ellos, con lo que tampoco tengo problemas.
El inconveniente se da cuando, primero elijo un archivo del combobox, lo veo o lo bajo y luego hago click en uno de los botones, ya que me propone bajar el mismo archivo que elegí en el combobox, y no el que está asociado a ese botón.
El código:
En el caso del combobox:

PROBAR = Server.MapPath("./pdfs/") & User.Identity.Name & "A" & elegido & ".pdf"
Response.Clear()
Response.ClearContent()
Response.ClearHeaders()
Response.AddHeader("Content-Disposition", "attachment;filename=" & PROBAR.Substring(PROBAR.LastIndexOf("\") + 1))
Response.ContentType = "application/pdf"
Response.TransmitFile(PROBAR)
Response.End()

En el caso del imagebutton:

cadena = Server.MapPath("./jpgs/") & Archivo.jpg"
Response.Clear()
Response.ClearContent()
Response.ClearHeaders()
Response.AddHeader("Content-Disposition", "attachment;filename=" & cadena.Substring(cadena.LastIndexOf("\") + 1))
Response.ContentType = "application/jpg"
Response.TransmitFile(cadena)
Response.End()

Espero puedan ayudarme...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder