0
我正在通过websocket接收文件数据,并希望将其作为下载呈现给用户。通过websocket流式传输大型数据文件作为下载
一种解决方案是构建一个blob,并在收到整个文件后使用URL.createObjectURL
。不过,我宁愿立即将接收到的字节流式传输给用户(作为标准下载),而不是等待首先接收整个文件。
这对于大文件尤其重要。
我正在通过websocket接收文件数据,并希望将其作为下载呈现给用户。通过websocket流式传输大型数据文件作为下载
一种解决方案是构建一个blob,并在收到整个文件后使用URL.createObjectURL
。不过,我宁愿立即将接收到的字节流式传输给用户(作为标准下载),而不是等待首先接收整个文件。
这对于大文件尤其重要。
正如@kodmayna提到的那样,您不能以下载的形式进行流式处理并提供结果。
三点需要注意,这会影响你的进步:
你不能这样做,因为不能写任何数据到用户的计算机。下载操作只能由浏览器管理。出于安全原因,你不能用javascript来做到这一点。 – kodmanyagha