Hola amigos tengo una consulta, la aplicación ya esta corriendo y funciona, pero al momento de abrir un archivo .doc o .ppt me trae basura esto se que se arregla poniendo el tipo de archivo que es pero como lo podría hacer.
aqui esta el codigo que ya tengo,
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim Id As String = Request.QueryString("Id")
Dim con As String = ConfigurationManager.ConnectionStrings("WebSiteCon nectionString").ConnectionString
Dim da As SqlDataAdapter = New SqlDataAdapter("SELECT * FROM WebMensajes WHERE IdNum='" + Id + "'", con)
Dim ds As DataSet = New DataSet
da.Fill(ds)
Dim dt As DataTable = ds.Tables(0)
If dt.Rows.Count < 1 Then
Response.End()
Else
Response.ContentType = "image/pjpeg"
Response.BinaryWrite(CType(dt.Rows(0)(10), Byte()))
End If
End Sub
De repende poniendo algun if o case no se...
En esta ocasión me trae una imagen jpg pero debo hacer algo para que me detecte el tipo de archivo que viene y asi lo pueda construir correctamente.
Este código abre sin problemas archivos jpg, gif y pdf. si le quitas el Response.ContentType = "image/pjpeg"
para los que no lo tienen.
si alguien me puede ayudar, de antemano gracias.