subir fileupload etiquetas con archivos php upload file-access

php - fileupload - Leer el archivo como se está cargando



subir archivos angular 5 (2)

Necesitará tener algún tipo de búfer donde se anexen nuevos datos y donde se leen en fragmentos. Luego verifica si hay nuevos datos y vuelve a leerlos.

De manera predeterminada, no puede acceder a un archivo que se carga hasta que se haya transferido por completo al servidor.

¿Cuál es la mejor manera de evitar esto y poder acceder a la "transmisión de bytes" mientras se está cargando el archivo?


Creo que lo más cercano a esto en PHP es observar las diversas soluciones de la barra de progreso que le proporcionan barras de progreso mientras carga archivos en un script PHP. No conozco ninguno de ellos en detalle (esperé hasta que SWFUpload esté disponible para hacer esto en Flash), pero si puede obtener un progreso de carga, es probable que también pueda obtener los fragmentos de datos. ( Actualización : la solución basada en APC no puede. Parece que solo proporciona el progreso de carga).

Mira esta pregunta , especialmente esta respuesta y esta .

Ninguno de los enfoques se ejecuta en puro PHP vainilla, todos necesitan Perl o APC u otras cosas del lado del servidor para funcionar.

Actualización final : una mirada rápida al código Perl de la barra de progreso de Raditha Mega Upload me hace pensar que esta es su mejor apuesta, ya que parece estar interactuando con el archivo real que se está cargando. Sin garantías, sin embargo.