其实你对问题的描述,就是方案本身,只是没有细节。 文件获取 这个比较简单,通过node的接口,或者第三方node库,或者系统命令来下载文件。 下载行为本身很简单,难点在其他地方。比如下载的资源做了防抓取限制等,这里不展开。 文件上传 同样不难,根据文件服务器是否在自己的控制范围之内,可以考虑: 文件服务器可控: 文件服务器上部署文件上传接口,然后调用这个接口上传文件 通过其他常见工具,比如 ftp、rsync 等进行文件上传。 文件服务器不可控:(比如云服务厂商的CDN) 一般会提供接口给你,需要做的就是看文档接入
其实你对问题的描述,就是方案本身,只是没有细节。
文件获取
这个比较简单,通过node的接口,或者第三方node库,或者系统命令来下载文件。
下载行为本身很简单,难点在其他地方。比如下载的资源做了防抓取限制等,这里不展开。
文件上传
同样不难,根据文件服务器是否在自己的控制范围之内,可以考虑:
文件服务器可控:
文件服务器不可控:(比如云服务厂商的CDN)