AdLerDokumentation Help

H5P herunterladen

Definition:

Das Backend muss in der Lage sein, Dateien aus dem H5P-Format zum Download bereitzustellen.

Beschreibung

Ein H5P-Element ist eine ZIP-Datei, die eine HTML-Datei, CSS-Dateien, JavaScript-Dateien und Medien-Dateien enthält. Diese müssen einzeln herunterladbar sein.

Akzeptanzkriterien:

  • Jedes Unterelement eines H5P-Elements kann separat heruntergeladen werden.

Aktivitätsdiagramm

filePath contains ".h5p/"
filePath doesn't contain ".h5p/"
Extract pathToZipFile and pathInsideZipFile
Open ZIP file
Iterate through ZIP entries
File found
File not found
Set actual content type
Send file content
Set 404 status code
CheckFilePath
ContainsH5P
InvokeNextMiddleware
ExtractPaths
OpenZipFile
SearchFile
FileFound
FileNotFound
SetContentType
SendFileContent
Set404Status
Last modified: 19 September 2024