我的 HTML5 网络应用程序通过 websocket 接收二进制数据文件。有什么方法可以启动文件下载对话框(通过 javascript)以将接收到的数据保存到用户磁盘?
谢谢!
最佳答案
您需要构建一个 dataUri 并以此打开一个新窗口。特定的 mimetypes 可以触发浏览器的自动另存为对话框。
示例数据 uri:"data:application/octet-stream,base64"+ base64binary
关于javascript - 通过 websocket 接收文件并启动下载对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9871357/