In diesem Artikel wird hauptsächlich die Implementierungsmethode der kontinuierlichen Übertragung von HTML 5 großen Dateien vorgestellt. Freunde, die es brauchen, können sich auf das große Datei -Chunking beziehen
Im Allgemeinen sind im häufig verwendeten Webserver Größenbeschränkungen beim Senden von Daten auf die Serverseite. Die Serverseite gibt eine Ablehnungsnachricht zurück, wenn die Datei eine bestimmte Größe überschreitet. Natürlich bieten Webserver alle Konfigurationsdateien an, die die Grenzgröße ändern können. Es gibt auch einige Implementierungen zum Hochladen großer Dateien im Internet, indem der Webserver geändert wird, um die Dateigröße zu begrenzen. Dies macht es jedoch zu einem Problem für den Sicherheitsgurt des Webservers. Für einen Angreifer ist es einfach, ein großes Datenpaket zu senden und Ihren Webserver direkt zum Tode zu ziehen.
Für die Mainstream -Implementierung großer Dateien werden nun große Dateien in Stücke unterteilt. Teilen Sie sie beispielsweise für eine 100 -m -Datei in 50 Blöcken gemäß 2 m auf. Laden Sie dann jede Datei nacheinander auf den Server hoch und fusionieren Sie dann die Dateien auf dem Server nach Abschluss des Uploads.
Im Web werden große Dateien hochgeladen, und der Kern implementiert hauptsächlich Dateiklopfen. Vor der Entstehung der HTML5 -Datei -API wollten Sie die Datei -Chunking -Übertragung im Web implementieren. Es werden nur das Knacken von Dateien über Flash oder ActiveX implementiert.
Unter HTML5 können wir das Dateichunkeln direkt durch die Datei -Slice -Methode implementieren. wie:
XML/HTML -Code -Inhalt in die Zwischenablage kopieren