1. 程式人生 > 其它 >download nodejs方便的檔案下載提取包

download nodejs方便的檔案下載提取包

如果大家有檔案下載的場景,也包含帶認證模式的,download 是一個很不錯的工具包

包含的特性

  • 可以指定下載目錄(download 會自動建立資料夾,基於了make-p)
  • 檔案提取(對於歸檔檔案處理,基於了decompress)
  • 下載檔案解析(可以基於Content-Disposition,確保檔案解析正確,基於了content-disposition)
  • 檔案特殊字元處理(檔名稱自動處理,去除特殊字元,基於了filenamify)

說明

不太好的是,預設特殊字元的檔案替換為了!不是特別的好,官方缺少配置引數,我修改了一個調整為-的 (當然是自己的業務場景使用)
對於程式碼中需要檔案下載的download 是一個不錯的選擇

參考資料

https://github.com/kevva/download
https://www.npmjs.com/package/make-dir
https://www.npmjs.com/package/decompress
https://www.npmjs.com/package/content-disposition
https://www.npmjs.com/package/filenamify
https://github.com/rongfengliang/downloadfile
https://www.npmjs.com/package/get-stream
https://www.npmjs.com/package/p-event
https://www.npmjs.com/package/pify