1. 首页
  2. 数据库
  3. 其它
  4. Node配合WebSocket做多文件下载以及进度回传

Node配合WebSocket做多文件下载以及进度回传

上传者: 2021-01-31 02:21:20上传 PDF文件 289.75KB 热度 4次

为什么做这个东西,是突然间听一后端同事说起Annie这个东西,发现这个东西下载视频挺方便的,会自动爬取网页中的视频,然后整理成列表。发现用命令执行之后是下面的样子:心里琢磨了下,整一个界面玩一下吧。其中还有点小插曲,最开始是使用docker起了一个nginx服务,但是发现内部转发一直有问题,同时获取宿主主机IP也出现了点问题,然后折磨了好久放弃了。下载部分细节首先浏览器会连接WebSocket服务器,同时在WebSocket服务器上存在一个所有客户端的Map,浏览器端生成一个uuid作为浏览器客户端id,然后将这个链接作为值存进Map中。这两个id有什么用呢?

下载地址
用户评论