Javascript Node js将文件下载到服务器的特定文件夹中

Javascript Node js将文件下载到服务器的特定文件夹中,javascript,node.js,file,server,download,Javascript,Node.js,File,Server,Download,当前代码将文件下载到文件夹的根目录,即dest,我们如何指定要下载的文件夹。例如,我有一个文件夹,它是Project/Server/files/ 代码 var download=函数(url、dest、回调){ 更改filename以满足您的需要..文件名与此无关问题是指定下载文件夹filename是dest,它与此有关。这是服务器到服务器的代码,不要将其与下载到用户浏览器的代码混淆,如果为true,则无法定义文件的下载位置d到,否则将存在安全风险。请将路径添加到文件名,即下载(str'./Se

当前代码将文件下载到文件夹的根目录,即dest,我们如何指定要下载的文件夹。例如,我有一个文件夹,它是Project/Server/files/

代码 var download=函数(url、dest、回调){


更改
filename
以满足您的需要..文件名与此无关问题是指定下载文件夹
filename
dest
,它与此有关。这是服务器到服务器的代码,不要将其与下载到用户浏览器的代码混淆,如果为true,则无法定义文件的下载位置d到,否则将存在安全风险。请将路径添加到文件名,即
下载(str'./Server/files/'+filename,…
                request.get(url)
                    .on('error', function (err) { console.log(err) })
                    .pipe(fs.createWriteStream(dest))
                    .on('close', callback);

            };

            final_list.forEach(function (str) {
                var filename = str.split('/').pop();

                console.log('Downloading ' + filename);

                download(str, filename, function () { console.log('Finished Downloading' + "" + filename) });
            });