скачивания
                  
                  
                  
                  
                  
                  Сейчас наблюдаю плавающий баг, что из 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());
                  
                  
                        });
                  
                  
                      });
                  
                  
                    }),
                  
                  
                  
                  
                  
                  Может кто сталкивался? 
                  
                  
                  Заранее спасибо
                  
                  
                
хм... а сервер отдающий файлы не блочит запросы? типа не авторизован, слишком много запросов? сам файл в порядке (на стороне сервера который должен его отдавать)?
Обсуждают сегодня