elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
29 Agosto 2008, 02:52  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderadores: BADBYTE-K, hadess_inf)
| | | |-+  Página de descargas.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Página de descargas.  (Leído 371 veces)
AntoñitoOlmos

Desconectado Desconectado

Mensajes: 31


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

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
Moderador
*****
Desconectado Desconectado

Mensajes: 2.331


Aprende todo lo que este a tu alkance


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

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 »

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 Imprimir 
Ir a:  





Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC