Es algo parecido al mail en el que al llegar el archivo se
lee ( yo quiero que el usuario lo pueda bajar) y todo quede almacenado en una BD.
Alguien puede darme una mano?
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
| |||
upload de un archivo .ZIP sin tamaño y un texto asociado Necesito un upload de un zip sin tamaño y un texto asociado a una base de dato para que un usuario pueda bajarlo desde su cuenta. Es algo parecido al mail en el que al llegar el archivo se lee ( yo quiero que el usuario lo pueda bajar) y todo quede almacenado en una BD. Alguien puede darme una mano? ![]()
__________________ Para que el mundo sea bueno, debe ser bueno para todos..... |
| |||
Leete este artículo sobre como almacenar datos binarios (.zip, .jpg .. etc) en camos BLOD de Mysql ... incluido el formulario de Upload en "multiparte" para enviar el archivo y otros campos de texto tipicos .. http://www.devarticles.com/art/1/68 Un saludo, |
| |||
Personalmente me gusta mas meter el Link del archivo en la Base de datos y no todo el binario en ella .. Mysql al meter binarios en campos de tablas baja el rendimiento considerablemente (dependiendo del tamaño de estos ..). El artículo es un poco "viejo" .. ahora PHP en las ultimas versiones (desde la 4.1 en adelante) puedes usar el array superglobal $_FILE[][propiedad] .. o desde versiones anteriores a esta podrias usar tambien el array $HTTP_POST_FILES ... Si se asumen como globales el "file" (campo del formualiro tipo file) .. para acceder a las propiedades del fichero subido (file upload) se forma segun el ejemplo q ves en el tutorial: $nombredelfile_propiedad Te invito a leer la documentación de PHP sobre el tema de "file Upload" para q veas como acceder a los "file" y sus propiedades por el array superglobal: http://www.php.net/manual/en/features.file-upload.php Una vez el fichero en el servidor via el formulario y obtengas sus propiedades por el array superglobal .. el resto es igual a la hora de meter esos datos en una tabla de una base de datos o simplemente dejarlo en un directorio de tu servidor ... Un saludo, |
| ||||
Con toda la modestia que me meresco, me permito entregar el codigo que yo uso, este subre el archivo a una carpeta upload y guarda la ruta en la base de datos. Código PHP: Espero que te sirva, porque a mi me funciona bien, debes fijarte si la carpeta donde haras el upload, tienes que ver el tema de los permisos, tanto para usuarios como para el resto de los usuarios. |
| |||
Aun con dudas..... Les agradezco el tiempo que se dan, pero me quedan dudas porque soy novato en php y necesito mas detalles del como trabajarlo. Gracias nuevamente ![]()
__________________ Para que el mundo sea bueno, debe ser bueno para todos..... |