es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

PHP Subida de video no posible debido a post_max_size.

Estoy tratando de subir desde JavaScript a mi script de PHP un video de 600Mb de tamaño, pero post_max_size en php.ini no me lo permite. No tengo acceso a este archivo debido al proveedor de alojamiento web y no puedo cambiarlo en .htaccess. ¿Existe alguna forma de evadir esta limitación y aún así subir un archivo que sea más grande que la configuración en php.ini?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Sí, existen algunas soluciones alternativas para cargar un archivo grande que excede el límite de post_max_size establecido en el archivo php.ini. Aquí hay algunas posibles soluciones:

    1. Utilizar Cargas Fraccionadas: Dividir el archivo grande en fragmentos más pequeños y cargarlos uno por uno utilizando solicitudes AJAX. Después de cargar todos los fragmentos, unirlos para formar el archivo original. Puedes utilizar bibliotecas de JavaScript como Dropzone.js o jQuery File Upload para lograr esto.
    2. Utilizar FTP/SFTP para Cargar: En lugar de utilizar el protocolo HTTP para cargar el archivo, puedes utilizar FTP o SFTP para transferir el archivo al servidor. Puedes escribir un script PHP para recibir el archivo utilizando el protocolo FTP/SFTP y luego realizar las operaciones necesarias en él.

    3. Utilizar Almacenamiento en la Nube: Puedes cargar el archivo a un servicio de almacenamiento en la nube como Google Drive, Dropbox o Amazon S3, y luego utilizar la API proporcionada por el servicio para obtener el archivo en el servidor. Este enfoque requiere código y configuración adicional, pero te permite superar el límite de post_max_size y también proporciona una mejor escalabilidad y disponibilidad.

    Estas soluciones alternativas pueden requerir código y configuración adicional, y es posible que no sean adecuadas para todas las situaciones. Sin embargo, ofrecen alternativas viables para cargar archivos grandes cuando no puedes modificar el archivo php.ini o utilizar directivas .htaccess.

Comments are closed.