Я хочу отправить большие файлы с сервера nodejs на веб-клиент 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' })
}
это прекрасно работало для небольших файлов размером 100 МБ, но не для больших файлов от 2 до 3 ГБ.
Могу ли я использовать здесь sftp для передачи файлов клиенту с сервера.если так, пожалуйста, дайте мне знать.спасибо заранее