скачивания
Сейчас наблюдаю плавающий баг, что из 10и скачиваний, раза 2 случается так, что какой то из файлов 0кб
Абсолютно рандомно
Скачиваю вот так
/**
* @function download_files_list
* @summary download list of files
* @param {String} url - url to download files
* @param {Array} files_path_list - list of files to download
* @param {String} dir_path - dir to save downloaded files
*/
download_files_list: (url, files_path_list, dir_path) => new Promise((resolve, reject) => {
files_path_list.forEach(file_path => {
if (!file_path) return;
const file = fs.createWriteStream(`${dir_path}/${file_path.split('/').pop()}`);
return http.get(`${url}/${file_path}`, response => {
response
.pipe(file)
.on('error', err => reject(err))
.on('end', () => resolve())
.on('finish', () => resolve());
});
});
}),
Может кто сталкивался?
Заранее спасибо
хм... а сервер отдающий файлы не блочит запросы? типа не авторизован, слишком много запросов? сам файл в порядке (на стороне сервера который должен его отдавать)?
Обсуждают сегодня