ASP.NET - Yamil una pregunta

 
Vista:

Yamil una pregunta

Publicado por guillermo (18 intervenciones) el 23/09/2004 18:28:29
Yamil a ver con respecto a lo de los abrir archivos me quedo claro pero tal vez no me he hecho entender la idea es que tengo en acces una BD con los nombres y path de varios archivos lo que quiero es mostrar esos archivos ya sea el un list o en un datagrid ( esto ya lo se hacer ) el problema esta en que quiero que cuando el cliente me selecione uno de estos archivos aperesca la opcion ver o descargar archivos y si escoje la opcion descargar aparezca la opcion en donde quiere guardar ( mas o menos como Guardar como ). espero me puedas ayudar.
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
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE:Yamil una pregunta

Publicado por Yamil Bracho (1136 intervenciones) el 23/09/2004 19:57:52
Esto lo puedes hacer generando una respuesta de tipo Application. Basicamente lo que harias es un redirect al archivo y es algo como
Response.Redirect objRS("tuArchivo").
Si el tipo de archivo no tiene ninguna aplicacion asociada te muestra el dialogo de Guardar/Abrir como..
Por ejemplo el siguiente codigo apertura un archivo de word (Esta en c#)

<%@ Page Language="C#" %>
<%@ Import Namespace="System.IO" %>

<html>
<head>
<title>C#: File download</title>
<script runat="server">
void Page_Load(object sender, EventArgs e) {
if (Page.IsPostBack){

Response.ContentType="application/ms-word";
Response.AddHeader( "content-disposition","attachment; filename=download.doc");

FileStream sourceFile = new FileStream(@"F:downloadexample.doc", FileMode.Open);
long FileSize;
FileSize = sourceFile.Length;
byte[] getContent = new byte[(int)FileSize];
sourceFile.Read(getContent, 0, (int)sourceFile.Length);
sourceFile.Close();

Response.BinaryWrite(getContent);
}
}
</script>
</head>

<body>
<form runat="server" id="frmDownload">
<asp:button id="btnDownload" Text = "Click here to download" runat="server" />
</form>
</body>
</html>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE:Yamil una pregunta

Publicado por Yamil Bracho (1136 intervenciones) el 23/09/2004 20:01:17
Aqui tienes otr articulo y con VB.NET
http://aspalliance.com/259

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar