Comunidad de diseño web y desarrollo en internet online

php descarga de archivos desde mi web

Citar            
MensajeEscrito el 04 Jun 2009 05:15 pm
hola
tengo unos archivos .exe .pdf ke me gustaria ke los usuarios pudiesen bajarselos(descargarlos desde mi web)
los usuarios se identifican por medio de un formulario ke se conecta a una base de datos y depende del usuarios le sale un enlace de un archivo u otro para descargar .
mi pregunta es como hacer que al pinchar el enlace se le descargue el archivo en su pc.
gracias por adelantado y perdonad la ignorancia.

Por yassir

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Jun 2009 11:19 pm
getURL("direcciondelarchivo");

no te sirve?

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 05 Jun 2009 03:40 am
Con los archivos .exe no deberías de tener problemas para descargar al hacer click en el enlace.

Ahora pera el archivo PDF tendrías que utilizar algún script en php para forzar la descarga del archivo, porque si el usuario tiene instalado en Adobe Reader el archivo se abrira en el navegador.

Por psycho-vnz

Claber

1186 de clabLevel

7 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 Jun 2009 08:38 am
gracias por vuestras respuestas
pero lo ke necesito es un ejemplo de codigo ke cuando reciba el nombre del archivo desde el enlace
empezaria la descarga desde mi directorio que esta en el hosting
no se si me he explicado bien?
gracias

Por yassir

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Jun 2009 10:02 am
en flash necesitas solo escribir

Código ActionScript :

boton.onPress = function () {
    getURL ("archivo.exe");
}


como dijo psycho-vnz
si quieres que descarge automaticamente el pdf, tienes que jugar con el servidor, ya sea con un PHP o con las .htaccess

el foro ya tiene informacion de eso, te recomiendo que antes de hacer un tema, hagas una busqueda para ver si hay algo parecido a lo que pides
aqui por ejemplo Sisco propone un metodo con PHP

a mi me gusta mas por .htaccess pues no hay que hacerle hack a el swf, simplemente funciona solo
pero ya va de ti si quieres seguir investigando

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 05 Jun 2009 10:45 am
gracias por tu respuesta
a lo mejor no he buscado donde debia pero si ke antes de abrir el tema buske en el foro y no encontre nada .
me podrias explicar eso del .htaccess un poco mas si no es mucha molestia.

Por yassir

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Jun 2009 10:03 pm

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 12 Jun 2009 12:57 pm
Eso funcionaria en un servidor Unix / Linux. Para un servidor Windows, bastaría con no tener creado el tipo MIME de los PDF (en el IIS), y se produciría la descarga al solicitar el archivo. O, se podría hacer con ASP.net, utilizando el evento page_load:

Código :

Response.ClearHeaders();
Response.ClearContent();
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment; filename=TuCarta.pdf");
Response.WriteFile(@"C:\MiCarpeta\Carta.pdf");
Response.End();


Eso provocaría la descarga del archivo "Carta.pdf" situado en "MiCarpeta", con el nombre "TuCarta.pdf" (puede utilizarse el mismo nombre o cambiarlo para que el visitante no sepa el nombre real).

Salu2.

Por OK69

6 de clabLevel



 

Barcelona - España

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.