我想使用可恢复的服务将大文件从Node.js服务器发送到Web客户端angularjs,如果客户端和服务器之间的连接断开,它将停止下载,并且当它们再次连接时,下载应重新开始。 我在服务器端使用过。
router.get('/downloadsignals',(req,res)=>{
console.log("download received");
res.sendFile('path_of_file/NMEA_signal.csv')
})
在客户端angular.js
download_gps_raw_data()
{
console.log("get req sent");
let headers = new HttpHeaders();
headers.set('Content-Type','application/json');
return this.httpclient.get(`${this.uri}/position/downloadrawsignals`, { headers: headers, responseType: 'blob' })
}
这对于100mb的小文件非常有效,但不适用于2至3 gbs的大文件。
我可以在这里使用sftp将文件从服务器传输到客户端吗?如果这样请让我知道。提前谢谢