Ver Mensaje Individual
  #12 (permalink)  
Antiguo 23/02/2008, 08:57
Saruman_Gandalf
 
Fecha de Ingreso: noviembre-2007
Mensajes: 11
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Subir y bajar archivos al servidor....

Buenas Buenas...

muy mal, este tema como que en los foros siempre quedan en el olvido...

pero bueno escribo por que no he visto ninguna solución para este inconveniente en algunos foros... pero bueno el detalle es que anoche pude solucionar el mio...

quizas sea una tonteria pero a veces los grandes problemas suelen serlo... y no es q lo que uno tenga este malo por que funciona pero "hay casos" donde no hace nada...

en mi caso explicaba yo que configure el php.ini cambiando los valores de las variables...

* file_uploads
* upload_max_filesize
* max_input_time
* memory_limit
* max_execution_time
* post_max_size

como lei aki==>http://www.radinks.com/upload/config.php

y deacuerdo a los valores que yo necesitaba.... pues ven les explico el detalle esta aca... al momento de subir archivos entre 1MB y archivos de 300MB no hay inconveniente. pero, al momento de subir archivos mas grandes jamas daba un mensaje de que se habia agotado el tiempo que estaba en max_input_time o max_execution_time configurado en el php.ini.... pues se quedaba sencillamente "pegado" y no hacia nada...

muy bien coloque diferentes tiempos para ambas variables desde 600, 900, 1200,5000, y hacia lo mismo sencillamente se quedaba pegado.... Entonces ahora si uno coloca en ambos tiempos 0 indica que las consultas realizadas seran de tiempo infinito... (Cosa que yo no sabia...)

Pos muy bien haciendo esto ahora puedo subir archivos inclusive hasta de 900 MB es hasta donde lo he probado obviamente tienen que tomar en cuenta que se tardara su respectivo tiempo, y ese tiempo es muy variable... por que digo eso... por que deberiamos saber que depende mucho de que lugar se esta subiendo un archivo especifico, es decir... depende de la velocidad de conexion del cliente, y de los componentes de hardware, entre otros factores del mismo... a esto me refiero...

Con eso puedo decir... "Solucionado mi inconveniente de subir archivos GRANDES" vale recalcar que no era problema de programación sino mas bien de configuración del servidor...

Ahora tenia otro problema y era precisamente para descargar... ese problema era que asi subiera un archivo de 200 MB el inconveniente era para descargarlo.... pues con el fragmento de codigo que pegue mas arriba descargaba archivos inclusive de hasta 10MB pero en ningun momento podia descargar archivos mas grandes por que sencillamente lo descargaba en menos de 1 seg. y obviamente corrupto... Pero, jamas se me habia pasado descargarlo directamente desde <a h ref=......." y bueno pues lo que hice es colocar eso y listo problema solucionado me descarga inclusive los 900MB que subi.... ;)

como les dije a veces tenemos la solución al frente y es muy obvia y no nos damos cuenta... pos ese codigo para descargar tampoco es que este malo esta muy bien... pero no se por que falla despues de descargar archivos de 10 MB.... lo unico que me lleva a pensar eso es q alguno de los header pierde valores... asi de sencillo.... por ende para descargar archivos grandes recomiendo bajarlo directamente....

Se que tal vez este problema para "algunos" sea muy tonto... y diran ahhh pero yo sabia eso... pero si sabian por q no ayudan? para eso estan los foros... no?¿?¿ bue.... espero con esto estar ayudando a alguien... de verdad busque mucho este error y poca gente decia lo que podia ser... y nadie respondia si lo solucionaba y como... bueno pues.... aki esta la solución que yo encontre... y arriba estan los codigos que se emplearon aunq aun ese codigo no esta validado lo del tamaño en bytes a subir al servidor, ahora es cuando me pondre a hacer esto...

Espero que sirva de ayuda a alguien en un futuro... y con este humilde aporte se solucionen problemas...

Muchas gracias a los que se tomaron si quiera 10 min de su tiempo... para responder lo que hicieron no saben cuanto ayudaron... muchisimas GRACIAS....... y que tengan un hermoso día...

P.D: cuando me refiero a subir un archivo, no es que subo el archivo al SMBD pos de verdad seria una locura.... lo subo es a una carpetica.... lo que guardo en la BD es el nombre del archivo arriba estan los codigos ;)... cuidense y que Dios los bendiga... ;)