我在谷歌的某个地方读到我们不能通过网络套接字发送文件,但我也读到网络套接字正在使用TCP。所以我想问我误解了什么,有没有一种方法可以通过web套接字发送文件。
文件上传应该可以通过websockets,至少在html5。一个提供一些基本功能的现成库是Water under Ice。
Changelog上有一篇关于它的文章,去看看吧
这是可能的。您可以使用file API读取文件系统,然后将结果数据转换为Javascript数组/字符串,然后将此内容放入websocket消息中。