Foros del Web » Programando para Internet » PHP »

Cargar archivos a bases de datos

Estas en el tema de Cargar archivos a bases de datos en el foro de PHP en Foros del Web. Saludos amigos, recien estoy empiezo con MySql, la duda que tengo es como manejar o insertar un archivo a una base de datos. Ultimamente me ...
  #1 (permalink)  
Antiguo 16/01/2003, 16:46
Avatar de kawoq  
Fecha de Ingreso: mayo-2002
Ubicación: Xela
Mensajes: 491
Antigüedad: 15 años, 6 meses
Puntos: 0
Cargar archivos a bases de datos

Saludos amigos, recien estoy empiezo con MySql, la duda que tengo es como manejar o insertar un archivo a una base de datos.

Ultimamente me he dedicado a recopilar algunos archivos sobre desarrollo y poder local, y muchos de los que he encontrado estan echos en formato .doc, .pdf, .ppt.

Bueno lo que quiero es incluirlos a una base de datos para que la gente los pueda consultar a traves del internet. En si hacer una pequeña biblioteca virtual.

Ej:
doc 1 (como un link) y que este vaya y descarge el archivo .doc

No se si me halla explicado.

Gracias por la ayuda.

Última edición por kawoq; 16/01/2003 a las 16:48
  #2 (permalink)  
Antiguo 16/01/2003, 23:49
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Podrias revisar el tema de "File Upload" de PHP .. con eso tienes el 80% de tu scritp .. el resto .. una vez hubicado tu archivo en el servidor ahí mismo obtienes el nombre del fichero al cual añades la ruta (si es q fueran diferentes) del destino final ..

La descarga es otro tema .. basicamente de cabeceras HTTP .. Con PHP se envian con header("content-type: formato_MIME");

"File Upload" con PHP (manual oficial).
http://www.php.net/manual/en/features.file-upload.php

Y un tutorial de uso y ejemplo de tu caso concreto:
http://www.phpbuilder.com/columns/william19990908.php3

(El artículo habla de "imagenes" .. pero la misma teoria es aplicable a cualquier archivo binario ... Fijate que usa una llamada al sistema para hacer el "copiar" del archivo subido al servidor a su destino definitivo .. Usa mejor los ejemplos del manual de PHP copy() o mejor move_uploaded_files() ... )

Y .. este articulo hace lo mismo . pero mete el archivo en formato binario en la BD (completo ... No es lo mas optimo .. pero te servirá de ejemplo para las descargas y otros temas ..).
http://www.phpbuilder.com/columns/florian19991014.php3


Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:40.