Estoy usando la etiqueta para cargar múltiples archivos con php. Noté que si elijo más de 20 archivos, php carga solo los primeros 20 archivos. ¿Hay alguna manera de expandir este límite?Número de archivo máximo puede php subir al mismo tiempo
Respuesta
Este límite se agregó en PHP 5.3.1, para evitar un tipo de ataque de DOS: agotamiento de archivos temporales.
Se agregó la directiva INI "max_file_uploads", que se puede establecer para limitar el número de cargas de archivos por solicitud a 20 de forma predeterminada, para evitar posibles DOS por agotamiento temporal de archivos. (Ilia)
(cambios para PHP 5.3.1)
Puede aumentar este límite cambiando la directiva max_file_uploads
.
ver upload_max_filesize
en php.ini
Creo que no es culpa 20 límite, pero post_max_size php config y upload_max_filesize o mal manejo de su formulario de carga. ¿Puede mostrarnos una fuente de muestra de su formulario y manejo?
El tamaño de la carga total es limitado y no el número de archivos. Se puede cambiar el tamaño total mediante la edición de esta línea en php.ini
:
post_max_size = 256M
o más. Por lo tanto, si desea cargar 50 archivos, cada uno de 100 MB, entonces debe establecer este límite en más de 5000 MB.
+1, esta configuración es muy importante. En PHP 5.3.1+, incluso si tiene la directiva 'max_file_uploads' establecida en un número mayor (predeterminado 20) para permitir más cargas en una solicitud, sin un aumento en la directiva' post_max_size', el tamaño total de los archivos puede exceder el límite permitido y fallará. Entonces, esta solución junto con la solución de [@ artefacto] (http://stackoverflow.com/a/3565221/1369473) dará el resultado deseado. – Fr0zenFyr
- 1. Tiempo máximo() | PHP
- 2. Funciones de PHP: número máximo de argumentos
- 3. Número máximo de caracteres stringbuilder puede acomodar
- 4. ¿Número máximo de NSURLConnections concurrentes en el mismo host?
- 5. Subir archivo de archivos grandes PHP/AJAX
- 6. ¿Cuántos subprocesos puedo ejecutar al mismo tiempo?
- 7. PHP $ _FILES múltiples archivos problema al subir
- 8. 2 solicitud de php diferente al mismo tiempo por usuario
- 9. Publicar y obtener al mismo tiempo en php
- 10. Máximo tiempo de ejecución problema
- 11. ¿Puede usar AnkhSVN y VisualSVN al mismo tiempo?
- 12. ¿Puede la salida GLSL dos/texturas múltiples al mismo tiempo?
- 13. puede usar Hibernate y Tomcat Connection pool al mismo tiempo?
- 14. ¿Puede una clase implementar dos interfaces al mismo tiempo?
- 15. Subir archivo con php a otro servidor php
- 16. Jenkins: número máximo de trabajos simultáneos
- 17. set_time_limit (0) y el "tiempo máximo de ejecución" PHP
- 18. curl obtener archivo remoto y descargar fuerza al mismo tiempo
- 19. Peligroso aprender varios idiomas al mismo tiempo?
- 20. El tiempo máximo de ejecución en phpMyadmin
- 21. Datos MySQL - Contar el número de llamadas telefónicas al mismo tiempo
- 22. Php trapping error de tiempo máximo de ejecución
- 23. Número máximo de cookies permitidas
- 24. Foldmethod = marcador y sintaxis al mismo tiempo?
- 25. Subir una foto desde la cámara al servidor PHP
- 26. Subir dos archivos usando PHP
- 27. Número máximo de Ruby
- 28. Número máximo de Err.Raise?
- 29. tiempo MySQL y tiempo php no el mismo
- 30. ¿Dos simuladores de iPhone al mismo tiempo?
http://www.php.net/manual/en/features.file-upload.common-pitfalls.php – Piskvor
Esto no proporciona una respuesta a la pregunta. Para criticar o solicitar aclaraciones de un autor, deje un comentario debajo de su publicación. - [De la crítica] (/ review/low-quality-posts/11333488) –
@sebastianbrosch Esto parece un * intento * en una respuesta. Si crees que esto es incorrecto o incompleto, puedes rechazarlo. No use mal el LQPRQ para eliminar tales publicaciones. –