Este artículo presenta principalmente el método de implementación del punto de interrupción de la transmisión continua de archivos grandes HTML 5. Los amigos que lo necesitan pueden referirse a la fragmentación de archivos grandes
En general, los servidores web de uso común tienen restricciones de tamaño al enviar datos al lado del servidor. El lado del servidor devolverá un mensaje de rechazo si el archivo excede un cierto tamaño. Por supuesto, los servidores web proporcionan archivos de configuración que pueden modificar el tamaño de límite. También hay algunas implementaciones para cargar archivos grandes en Internet modificando el servidor web para limitar el tamaño del archivo. Sin embargo, esto lo convierte en un problema para el cinturón de seguridad del servidor web. Es fácil para un atacante enviar un paquete de datos grande y arrastrar su servidor web a muerte directamente.
Ahora, para la implementación convencional de la carga de archivos grandes, los archivos grandes se dividen en fragmentos. Por ejemplo, para un archivo de 100 m, divídalo en 50 bloques según 2M. Luego cargue cada archivo en el servidor a su vez y luego fusione los archivos en el servidor después de completar la carga.
En la web, se cargan archivos grandes y el núcleo implementa principalmente fragmentos de archivos. Antes de la aparición de la API del archivo HTML5, quería implementar la transmisión de fragmentación de archivos en la web. Solo la fragmentación de archivos se implementa a través de Flash o ActiveX.
Bajo HTML5, podemos implementar directamente la fastidia de archivos a través del método de corte de archivo. como:
Código XML/HTML Copiar contenido al portapapeles