鍍金池/ 問答/HTML/ node 批量下載pdf文件至本地問題

node 批量下載pdf文件至本地問題

使用download模塊批量下載pdf文件出錯(cuò),在下載過程中,總會(huì)在下載二十幾個(gè)或者四十個(gè)的時(shí)候停止

var arr = [{
        url: "http://pdf.dfcfw.com/pdf/H2_AN201803271111860450_1.pdf",
        name: "601500通用股份2017年年度報(bào)告"
    },

    {
        url: "http://pdf.dfcfw.com/pdf/H2_AN201803281112695091_1.pdf",
        name: "601555東吳證券2017年年度報(bào)告"
    }]
    
Promise.all(arr.map(x => download(x.url, 'dist',{filename:x.name+'.pdf'}))).then(() => {
    console.log('files downloaded!');
}).catch((error)=>{
    console.log(error)
})

報(bào)錯(cuò)如下

clipboard.png
請(qǐng)問有什么好的方式解決?

回答
編輯回答
挽青絲

在Windows系統(tǒng)中,文件名不允許使用的字符有:

< > / \ | : " * ?

需要對(duì)下載的文件進(jìn)行重命名

2018年1月25日 21:28