отправить возобновляемый большой файл на сервер angularjs nodejs - PullRequest
0 голосов
/ 18 июня 2019

Я хочу отправить большие файлы с сервера 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 для передачи файлов клиенту с сервера.если так, пожалуйста, дайте мне знать.спасибо заранее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...