Streaming einer Datei vom Server zum Client mit socket.io-stream

Ich habe es geschafft, Dateien in Chunk von einem Client auf einen Server hochzuladen, aber jetzt möchte ich das Gegenteil erreichen. Leider fehlt die Dokumentation auf der offiziellen Modulseite für diesen Teil.

Ich möchte Folgendes tun:

einen Stream und ein 'Download'-Event mit dem Dateinamen an den Server senden Der Server sollte einen Readstream erstellen und ihn an den vom Client ausgegebenen Stream leiten.wenn der Client den Stream erreicht, sollte ein Download-Popup erscheinen und fragen, wo die Datei gespeichert werden soll

Der Grund, warum ich keine einfachen Datei-Hyperlinks verwenden möchte, ist verschleiert: Die Dateien auf dem Server werden verschlüsselt und umbenannt, daher muss ich sie für jede Download-Anfrage entschlüsseln und umbenennen.

Gibt es Code-Schnipsel, mit denen ich anfangen kann?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage