通过websocket接收文件并保存/写入本地文件夹

通过websocket接收文件并保存/写入本地文件夹,websocket,Websocket,我们的应用程序完全建立在WebSocket上。我们不做任何HTTP请求回复。然而,我们仍然需要下载文件。如果我通过WebSocket接收文件内容,我可以写入用户计算机上的本地文件夹吗 如果有区别的话,我们只支持Chrome,所以如果它不能在其他浏览器上运行,就不会出现问题 而且,我知道我可以通过HTTP来实现这一点。尽量避免使用WebSocket,因为整个应用程序都是这样的 提前多谢 解决方案取决于文件的大小 如果大小小于50MB,我会在服务器上将文件内容编码为base64字符串,并将该字符串发

我们的应用程序完全建立在WebSocket上。我们不做任何HTTP请求回复。然而,我们仍然需要下载文件。如果我通过WebSocket接收文件内容,我可以写入用户计算机上的本地文件夹吗

如果有区别的话,我们只支持Chrome,所以如果它不能在其他浏览器上运行,就不会出现问题

而且,我知道我可以通过HTTP来实现这一点。尽量避免使用WebSocket,因为整个应用程序都是这样的


提前多谢

解决方案取决于文件的大小

如果大小小于50MB,我会在服务器上将文件内容编码为base64字符串,并将该字符串发送到客户端。客户机应该接收字符串的一部分,将它们连接到单个结果,然后存储。收到整个字符串后,添加链接(标记