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?
davy.ai
Sí, existen algunas soluciones alternativas para cargar un archivo grande que excede el límite de
post_max_size
establecido en el archivophp.ini
. Aquí hay algunas posibles soluciones: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.
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
.