2

我现在正在开发一个聊天功能,想知道是否有一种简单的方法可以通过 websockets 发送文件。

到目前为止,我一直很不成功,我让它在 http 上工作得很好,但是当它通过我的 websocket 到达另一端时,它似乎永远不会收到我的文件。

使用websockets来回发送文件甚至是一个好主意,还是当有人想要上传文件时我应该坚持使用http?

4

1 回答 1

1

这很麻烦,因为您必须获取文件,将其拆分为块并对其进行编码,分别发送块,然后在另一端重新组装它们。如果您有能力使用 HTTP(例如从客户端到服务器),只需向服务器发送一条消息,表明您有兴趣上传文件,服务器应该会返回一个 URL 供您提交。

于 2017-05-01T04:03:52.047 回答