elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Página de descargas.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Página de descargas.  (Leído 2,377 veces)
AntoñitoOlmos

Desconectado Desconectado

Mensajes: 31


Ver Perfil
Página de descargas.
« en: 27 Septiembre 2006, 12:30 pm »

Llevo tiempo intentando saber como realizar descargar de video desde una página web. En la mayoría de páginas cuando pulsas el enlace para descargar, te redirige a lo siguiente:


 <a href="http://download.microsoft.com/download/0/5/1/0512aac5-5622-494b-8880-798df74cd819/Polita_Huff_BLINQ_Final.wmv"><strong>Watch the Video<strong>/<a>


y seguidamente te aparece el cuadro de descargar, ¿como se implementa eso?

Gracias.


En línea

BADBYTE-K
Knowledge is power, Diesel-K


Desconectado Desconectado

Mensajes: 2.329


Aprende todo lo que este a tu alkance


Ver Perfil WWW
Re: Página de descargas.
« Respuesta #1 en: 9 Octubre 2006, 09:12 am »

Hola

Hablas de desarrollo? hablas de colgar videos y ponerlos como descargas de una pagina en asp.net? o hablas de bajar videos como hobbie?

P.D. A mi el link me abre el WMP





En línea

AntoñitoOlmos

Desconectado Desconectado

Mensajes: 31


Ver Perfil
Re: Página de descargas.
« Respuesta #2 en: 25 Octubre 2006, 12:35 pm »

El código para las descargas en C# sería:

public void descarga(string filepath, string filename)
    {
        Response.Clear();
        Response.ContentType = "application/octet-stream";
        Response.AddHeader("Content-Disposition", "attachment; filename=" + filename);
        Response.Flush();
        Response.WriteFile(filepath);
        Response.End();
    }
    /*Esta función se puede ejecutar desde donde queramos (lo típico es llamarlo cuando el usuario presiona un botón). básicamente, lo que hace es:

    1.- Limpia el contenido de salida.
    2.- Le cambia el contentType a tipo octet... aquí es donde "engañamos al navegador".
    3.- Le añadimos la cabecera Content-Disposition y le damos un nombre al fichero. Esto es opcional, y lo que hace es dar el nombre que queremos que aparezca si el usuario decide guardar el fichero.
    4.- Manda la info que tenemos hasta ahora (la única cabecera que hemos añadido) a la salida hacia el usuario.
    5.- Mandamos el fichero en sí desde Response.WriteFile(filepath), donde, obviamente, filepath es el path interno del fichero en nuestro servidor.
    6.- Enviamos todo y terminamos la ejecución de la página.*/



En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Creacion página web de descargas.
Desarrollo Web
Gogeto 8 4,173 Último mensaje 19 Abril 2011, 08:18 am
por 50l3r
Pagina web de descargas
Dudas Generales
cristiansbd95 1 1,608 Último mensaje 27 Octubre 2015, 21:25 pm
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines