通过 websockets 使用 blob 发送额外数据

nic*_*ass 5 javascript websocket fileapi

Websockets支持发送 blob,但我们如何用它们发送额外的文本数据?

我的用例是文件上传器。我将每个文件切成多个部分,并一次将最多 3 个部分发送到服务器。在服务器上,我需要一种方法来识别这些切片的顺序,以便我可以重建文件。这就是为什么我需要将切片的索引与 blob 以及文件名一起发送(可以上传多个文件)