Node.js服务器问题

我的需求为:

因为JS无法操作用户本地的文件,而我又想实现JS对用户本地文件的写操作(主要用来实现文件的下载功能,因为我想实现的是多个ajax同时下载这个文件,每个ajax仅下载某一部分,所以就需要写文件时将每一部分写到对应的位置)。

我目前的想法是:

用户下载一个额外的插件(类似与一个服务器一样,始终监听10000端口),当用户在网页页面上下载文件时,向本地的10000端口发起请求,然后再通过那个插件服务器向真实的服务器发送下载请求,因为那个插件服务器相对于浏览器页面来说有操作本地文件的权限。

我的问题是:

现在就想问一个各位码友,要实现这个的服务器有啥推荐的技术实现吗?(其实如果单纯的实现这个服务器的功能倒是很简单,比如我用Node.js的fs模块来实现,主要是用户端要是下载了这个插件后不一定有NOde.js的环境,所以有没有一个不用考虑环境的服务器,即用户下载了就能使用)
阅读 2.4k
3 个回答

写浏览器插件 是有一套标准的,是有固定的api的,并不需要要求用户具有什么环境的

这个有一定的浏览器安全问题,可能被禁止,而且普遍对浏览器来说,也不是能够开太多线程用于请求下载的,所以这个插件直接的意义不是太大。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题