Quote from Gustavo1973 on October 11, 2024, 4:55 amEstoy intentando subir un video que esta en local a una carpeta del servidor, logro visualizarlo dentro de mi aplicacion en un container, pero si bien lo sube al servidor no tiene peso y no se deja reproducir.
lo primero que hago es en el "File Input" es esto:
LocalBinaryFileToBase64Var "FileInput2" [Video]
Hago un monitoreo de la variable "Video" y cuando cambia creo un player para verlo en una subrutina, ahi puedo ver el video en el container bien
CreateVideoPlayer "Container13" "[Video]" true true true false VideoPlayerPlay "Container13"El problema es cuando quiero subirlo al servidor, si bien me lo sube no tiene peso y no se reproduce, lo hago de la siguiente manera:
.Cargando Video neoPhpFileWriteFromBase64 "Videos/Video.mp4" "[Video]" ""Tambien en el archivo Config.php del servidor agregue esto:
$fileAlias[3]="*.mp4"; $fileNames[3]="*.mp4"; $filePermissions[3]="rw"; $fileMaxUserLevel[3]=-1;Tambien Probe dentro de FileInput usar esta accion :
LocalFileToVar "FileInput2" [Video]Alguien podria decirme donde puede estar el Problema
Estoy intentando subir un video que esta en local a una carpeta del servidor, logro visualizarlo dentro de mi aplicacion en un container, pero si bien lo sube al servidor no tiene peso y no se deja reproducir.
lo primero que hago es en el "File Input" es esto:
LocalBinaryFileToBase64Var "FileInput2" [Video]
Hago un monitoreo de la variable "Video" y cuando cambia creo un player para verlo en una subrutina, ahi puedo ver el video en el container bien
CreateVideoPlayer "Container13" "[Video]" true true true false VideoPlayerPlay "Container13"
El problema es cuando quiero subirlo al servidor, si bien me lo sube no tiene peso y no se reproduce, lo hago de la siguiente manera:
.Cargando Video neoPhpFileWriteFromBase64 "Videos/Video.mp4" "[Video]" ""
Tambien en el archivo Config.php del servidor agregue esto:
$fileAlias[3]="*.mp4"; $fileNames[3]="*.mp4"; $filePermissions[3]="rw"; $fileMaxUserLevel[3]=-1;
Tambien Probe dentro de FileInput usar esta accion :
LocalFileToVar "FileInput2" [Video]
Alguien podria decirme donde puede estar el Problema

Quote from luishp on October 11, 2024, 9:42 am@gustavo1973 ¿Algún mensaje de error en la consola del navegador?
¿Qué límite de subida en MB por archivo tienes establecido en el servidor? Es posible que lo hayas superado.
@gustavo1973 ¿Algún mensaje de error en la consola del navegador?
¿Qué límite de subida en MB por archivo tienes establecido en el servidor? Es posible que lo hayas superado.
Quote from Gustavo1973 on October 12, 2024, 1:44 am@luishp
Mira este ejemplo, la imagen la sube sin problemas pero el video no, probe todo en local
Tengo una duda, el campo Property-name en FileInput puede ser cualquiera ? y siempre diferente si tengo varios FileInput?
en el archivo config.php que esta en el servidor puse este codigo:
<?php $fileAlias[0]="*.jpg"; $fileNames[0]="*.jpg"; $filePermissions[0]="rw"; $fileMaxUserLevel[0]=-1; $fileAlias[1]="*.png"; $fileNames[1]="*.png"; $filePermissions[1]="rw"; $fileMaxUserLevel[1]=-1; $fileAlias[2]="*.jpeg"; $fileNames[2]="*.jpeg"; $filePermissions[2]="rw"; $fileMaxUserLevel[2]=-1; $fileAlias[3]="*.mp4"; $fileNames[3]="*.mp4"; $filePermissions[3]="rw"; $fileMaxUserLevel[3]=-1; $adminName="admin"; $adminPass="admin"; ?>
Mira este ejemplo, la imagen la sube sin problemas pero el video no, probe todo en local
Tengo una duda, el campo Property-name en FileInput puede ser cualquiera ? y siempre diferente si tengo varios FileInput?
en el archivo config.php que esta en el servidor puse este codigo:
<?php $fileAlias[0]="*.jpg"; $fileNames[0]="*.jpg"; $filePermissions[0]="rw"; $fileMaxUserLevel[0]=-1; $fileAlias[1]="*.png"; $fileNames[1]="*.png"; $filePermissions[1]="rw"; $fileMaxUserLevel[1]=-1; $fileAlias[2]="*.jpeg"; $fileNames[2]="*.jpeg"; $filePermissions[2]="rw"; $fileMaxUserLevel[2]=-1; $fileAlias[3]="*.mp4"; $fileNames[3]="*.mp4"; $filePermissions[3]="rw"; $fileMaxUserLevel[3]=-1; $adminName="admin"; $adminPass="admin"; ?>
Uploaded files:

Quote from luishp on October 12, 2024, 8:52 am@gustavo1973
Tengo una duda, el campo Property-name en FileInput puede ser cualquiera ? y siempre diferente si tengo varios FileInput?
Si a ambas preguntas.
Necesitas saber que limite de subida tienes en el servidor. Haz lo siguiente: crea un archivo llamado info.php con este código:
<?php phpinfo(); ?>Súbelo a tu servidor y ejecútalo cargando la URL de este modo: https://tuweb.com/info.php
Busca el valor de estas dos variables de configuración:
post_max_size y upload_max_filesizeEn neoPhp Server esas dos variables tienen un valor de 200Mb y es el tamaño de archivo más grande que se puede subir sin ser bloqueado.
Es importante que veas cual es el valor máximo en tu servidor para estar seguros de que el problema no viene del tamaño de archivo de los videos.
También hay otras variables que pueden estar suponiendo un límite como memory_limit o max_execution_time.¿Si ejecutas la aplicación con neoPhp Server en lugar de en tu servidor tampoco funciona?
Tengo una duda, el campo Property-name en FileInput puede ser cualquiera ? y siempre diferente si tengo varios FileInput?
Si a ambas preguntas.
Necesitas saber que limite de subida tienes en el servidor. Haz lo siguiente: crea un archivo llamado info.php con este código:
<?php phpinfo(); ?>
Súbelo a tu servidor y ejecútalo cargando la URL de este modo: https://tuweb.com/info.php
Busca el valor de estas dos variables de configuración:
post_max_size y upload_max_filesize
En neoPhp Server esas dos variables tienen un valor de 200Mb y es el tamaño de archivo más grande que se puede subir sin ser bloqueado.
Es importante que veas cual es el valor máximo en tu servidor para estar seguros de que el problema no viene del tamaño de archivo de los videos.
También hay otras variables que pueden estar suponiendo un límite como memory_limit o max_execution_time.
¿Si ejecutas la aplicación con neoPhp Server en lugar de en tu servidor tampoco funciona?
Quote from Gustavo1973 on October 12, 2024, 3:31 pm@luishp
Hize la tarea:
post_max_size: 1024 local valor y 128 global valor
upload_max_filesize: 1024 local valor y 1gb global valor
memory_limit: 256 valor local y 128 master valor
max_execution_time: 120 user valor y 30 master valor
Vi si que neo php server tiene el limite de 200 pero ese no seria el drama porque el video pesa 70mb
El proyecto que adjunte en el post anterior lo probe en local a traves de neophpserver y solo funciona con la imagen, con el video no, puedes probarlo tu mismo
Luis te agrego que modifique algunos otros valores en el servidor para darle mas tiempo se sesion y demas
pero insisto que no funciona en local tampoco lo de subir el video, pregunto, cuando se crea un archivo Base 64 al comienzo no va la informacion del tipo de archivo? quizas este ahi el problema, que el plugin no lo hace bien cuando se trata de un video.
Hize la tarea:
post_max_size: 1024 local valor y 128 global valor
upload_max_filesize: 1024 local valor y 1gb global valor
memory_limit: 256 valor local y 128 master valor
max_execution_time: 120 user valor y 30 master valor
Vi si que neo php server tiene el limite de 200 pero ese no seria el drama porque el video pesa 70mb
El proyecto que adjunte en el post anterior lo probe en local a traves de neophpserver y solo funciona con la imagen, con el video no, puedes probarlo tu mismo
Luis te agrego que modifique algunos otros valores en el servidor para darle mas tiempo se sesion y demas
pero insisto que no funciona en local tampoco lo de subir el video, pregunto, cuando se crea un archivo Base 64 al comienzo no va la informacion del tipo de archivo? quizas este ahi el problema, que el plugin no lo hace bien cuando se trata de un video.

Quote from luishp on October 12, 2024, 8:33 pm@gustavo1973 estoy haciendo pruebas con un video de 800Kb y tu app funciona perfectamente.
A mi me sube el archivo utilizando neoPhp Server en local sin ningún problema.
@gustavo1973 estoy haciendo pruebas con un video de 800Kb y tu app funciona perfectamente.
A mi me sube el archivo utilizando neoPhp Server en local sin ningún problema.
Quote from Gustavo1973 on October 12, 2024, 9:37 pm@luishp
leyendo tu respuesta probe con un video de 9mb en local y lo carga a la carpeta, siempre en local, pero luego intente con uno mas grande de 36mb y ya no
En local la limitacion de NeoPhpServer no es de 200 mb en el archivo ini?
Subi todo al servidor y ahi igual, el video de 9mb sin dramas lo sube pero el de 36mb nada
leyendo tu respuesta probe con un video de 9mb en local y lo carga a la carpeta, siempre en local, pero luego intente con uno mas grande de 36mb y ya no
En local la limitacion de NeoPhpServer no es de 200 mb en el archivo ini?
Subi todo al servidor y ahi igual, el video de 9mb sin dramas lo sube pero el de 36mb nada

Quote from luishp on October 13, 2024, 10:21 am@gustavo1973 lo que está claro que es algo que tiene que ver con el tamaño del archivo.
Se me ocurre que es posible que estés intentado subir el archivo cuando aun no ha concluido la conversión a Base64.
Prueba por favor a esperar un poco más de tiempo para pulsar el botón de subida.
@gustavo1973 lo que está claro que es algo que tiene que ver con el tamaño del archivo.
Se me ocurre que es posible que estés intentado subir el archivo cuando aun no ha concluido la conversión a Base64.
Prueba por favor a esperar un poco más de tiempo para pulsar el botón de subida.
Quote from Gustavo1973 on October 13, 2024, 10:09 pm@luishp
Haciendo pruebas y esperando a la conversion como tu dices , un video de 16mb lo sube si esperas a que convierta
Pero un Archivo de 60mb aunque esperes un buen rato ya no lo sube, quizas alguna configuracion en el archivo Ini de Phpserver?
No se podra incorporar en la accion de conversion la opcion que llame una subrutina una vez que termina?
Otra manera de poder subir el archivo sin necesidad de convertirlo a base 64 o seria el mismo drama?
Haciendo pruebas y esperando a la conversion como tu dices , un video de 16mb lo sube si esperas a que convierta
Pero un Archivo de 60mb aunque esperes un buen rato ya no lo sube, quizas alguna configuracion en el archivo Ini de Phpserver?
No se podra incorporar en la accion de conversion la opcion que llame una subrutina una vez que termina?
Otra manera de poder subir el archivo sin necesidad de convertirlo a base 64 o seria el mismo drama?

Quote from Darbdenral on October 13, 2024, 10:26 pm@gustavo1973
It looks like @luship has checked off all the normal boxes, maybe something else is at play?
Here's an AI response for you too.. some of it does not apply but you get the idea..
Based on the PHP settings you've provided, there are a few potential issues that could be causing problems with uploading a 70MB video:
1. post_max_size: The local value is set to 1024MB (1GB), which should be sufficient. However, the global value is only 128MB. If the global value is taking precedence, this could be preventing the upload of a 70MB file.
2. upload_max_filesize: Both local (1024MB) and global (1GB) values are sufficient for a 70MB file, so this is likely not the issue.
3. memory_limit: The local value of 256MB should be enough, but if the master value of 128MB is taking precedence, it might not be sufficient for processing a large file upload.
4. max_execution_time: 120 seconds (local) or 30 seconds (master) might not be enough time for uploading and processing a large file, especially on slower connections.
Other potential issues not directly related to these PHP settings:
5. Server configuration: The web server (e.g., Apache, Nginx) might have its own file size limits that need to be adjusted.
6. Network issues: Slow or unstable internet connections can cause large file uploads to fail.
7. Client-side limitations: Some browsers or devices might have issues with large file uploads.
8. PHP version: Older versions of PHP might have issues with large file uploads.
9. Temporary directory: Ensure that the server's temporary directory has enough free space to handle the file during upload.
10. File permissions: The destination directory on the server must have the correct write permissions.
To resolve the issue, I would recommend:
1. Ensure that the global/master values are set appropriately, especially for post_max_size and memory_limit.
2. Increase max_execution_time to allow for longer upload times.
3. Check server logs for any specific error messages.
4. Verify that there are no web server limitations on file uploads.
5. Test the upload on different browsers and connections to rule out client-side issues.
It looks like @luship has checked off all the normal boxes, maybe something else is at play?
Here's an AI response for you too.. some of it does not apply but you get the idea..
Based on the PHP settings you've provided, there are a few potential issues that could be causing problems with uploading a 70MB video:
1. post_max_size: The local value is set to 1024MB (1GB), which should be sufficient. However, the global value is only 128MB. If the global value is taking precedence, this could be preventing the upload of a 70MB file.
2. upload_max_filesize: Both local (1024MB) and global (1GB) values are sufficient for a 70MB file, so this is likely not the issue.
3. memory_limit: The local value of 256MB should be enough, but if the master value of 128MB is taking precedence, it might not be sufficient for processing a large file upload.
4. max_execution_time: 120 seconds (local) or 30 seconds (master) might not be enough time for uploading and processing a large file, especially on slower connections.
Other potential issues not directly related to these PHP settings:
5. Server configuration: The web server (e.g., Apache, Nginx) might have its own file size limits that need to be adjusted.
6. Network issues: Slow or unstable internet connections can cause large file uploads to fail.
7. Client-side limitations: Some browsers or devices might have issues with large file uploads.
8. PHP version: Older versions of PHP might have issues with large file uploads.
9. Temporary directory: Ensure that the server's temporary directory has enough free space to handle the file during upload.
10. File permissions: The destination directory on the server must have the correct write permissions.
To resolve the issue, I would recommend:
1. Ensure that the global/master values are set appropriately, especially for post_max_size and memory_limit.
2. Increase max_execution_time to allow for longer upload times.
3. Check server logs for any specific error messages.
4. Verify that there are no web server limitations on file uploads.
5. Test the upload on different browsers and connections to rule out client-side issues.
Quote from Gustavo1973 on October 13, 2024, 10:54 pm@darbdenral
gracias por tu información
muchas de las cosas que planteas ya he cambiado esos valores en la configuración del servidor
el problema es que todas la pruebas son hechas en local a través de phpserver , ni siquiera son subiendo o intentando subir esos videos al servidor en la web .
eso ya deja por fuera las configuraciones en el servidor
gracias por tu información
muchas de las cosas que planteas ya he cambiado esos valores en la configuración del servidor
el problema es que todas la pruebas son hechas en local a través de phpserver , ni siquiera son subiendo o intentando subir esos videos al servidor en la web .
eso ya deja por fuera las configuraciones en el servidor

Quote from Darbdenral on October 13, 2024, 11:04 pm@gustavo1973
Yes, I agree, that's why I said some don't apply .. but Even though your local you may try to increase the max_execution_time.
Also, make sure you try a different filename.. And a different video file. This may be related to the file somehow and permissions? Any error logs?
Edit: Turn off the virus scanner too. Try clearing your browser cache or testing in an incognito/private window. Also, the sample app worked fine here using a 87mb video.
Yes, I agree, that's why I said some don't apply .. but Even though your local you may try to increase the max_execution_time.
Also, make sure you try a different filename.. And a different video file. This may be related to the file somehow and permissions? Any error logs?
Edit: Turn off the virus scanner too. Try clearing your browser cache or testing in an incognito/private window. Also, the sample app worked fine here using a 87mb video.