2017-05-01 3 views
0

Ich arbeite gerade an einer Chat-Funktion und frage mich, ob es eine einfache Möglichkeit gibt, Dateien über Websockets zu senden.Gibt es eine Möglichkeit, Dateien über Phonix-Kanäle über Websockets zu senden?

Bisher war ich ziemlich erfolglos, ich habe es funktioniert gut über http aber es scheint nie meine Datei zu erhalten, wenn es mit meinem Websocket zum anderen Ende kommt.

Ist es auch eine gute Idee, websockets zu verwenden, um Dateien hin und her zu senden, oder sollte ich einfach bei http bleiben, wenn jemand eine Datei hochladen möchte?

+0

In welche Richtung? Client zu Server? –

+0

ja Client zum Server. –

Antwort

2

Es ist ziemlich mühselig, da Sie die Datei nehmen müssen, teilen Sie es in Stücke und kodieren Sie es, senden Sie die Stücke getrennt, und bauen Sie sie dann auf der anderen Seite wieder zusammen. Wenn Sie HTTP verwenden können (z. B. von Client zu Server), senden Sie einfach eine Nachricht an den Server, in der Sie angeben, ob Sie eine Datei hochladen möchten, und der Server sollte Ihnen eine URL für die Übermittlung zurückgeben.

Verwandte Themen