Estoy tratando de encontrar algún software que me ayude a cargar archivos realmente grandes (> 200 mb). Solo quiero subir un solo archivo, sin múltiples opciones. También me gustaría una barra de progreso simple si es posible.Subir archivo de archivos grandes PHP/AJAX
Me he encontrado con http://pixeline.be/experiments/jqUploader/ que es literalmente lo que necesito pero tiene un límite de 100mb por archivo, porque usa flash.
¿Alguien sabe de algo más que sea similar a esto, pero puede manejar archivos más grandes?
THX
Apache en sí mismo no se preocupa realmente de cuán grandes son los archivos, cosas de módulo como límites de 31/32 bits (2.1/4.2gig). Pero si tiene un límite de publicación muy grande, es posible vincular todos los elementos secundarios disponibles en el grupo de conexiones con cargas de larga duración y DOS en la máquina (así como el espacio de disco de escape). Esto es más difícil de hacer con límites más pequeños ya que las cargas se completarán más rápido y reciclarán las conexiones más rápido. Por supuesto, puede cerrar de golpe el servidor con intentos de conexión de todos modos. –
max_execution_time solo afecta el tiempo de ejecución del script. Por lo tanto, no afecta el tiempo necesario para la carga real del archivo. Necesita aumentar ** max_input_time ** significativamente. Establece el tiempo máximo, en segundos, en que el script puede recibir datos (incluida la carga del archivo). El valor predeterminado es 60 segundos. – Jakar
Por lo tanto, ** max_input_time ** debe ser de al menos 1500 si el tamaño máximo de archivo es de 500 MB. ** ¿Por qué? ** Porque la velocidad promedio de subida es de aproximadamente 500 kbps. O 1 MB cada 2 segundos. 500 (MB) * 2 seg = 1000 segundos. Y algunos usuarios pueden tener una conexión a Internet más lenta o utilizar parte del ancho de banda para otras tareas, por lo que un colchón de 500 o más sería bueno. http://us2.php.net/manual/en/features.file-upload.common-pitfalls.php – Jakar