【问题标题】:fs Nodejs read data from remote url _ capture streamfs Nodejs从远程url读取数据_捕获流
【发布时间】:2020-07-19 18:47:03
【问题描述】:

是否可以从远程 url 捕获数据并将其存储为带有fs.problem 的文件,我该如何收听 url?

类似这样的:

let data = "capture from url" /// problem 
let file = fs.createWriteStream(`public/capture/file.mp4`, { flags: 'a' });
file.write(data)

【问题讨论】:

    标签: node.js fs


    【解决方案1】:

    试试这个代码,为此,你需要安装额外的包,比如 got、download、file-type。

    const download=require("download")
    const FileType=require("file-type")
    const got = require('got');
    
    
    async function upload(){
        const url = "your URL"
        const stream = got.stream(url);
        let ext = await FileType.fromStream(stream);
        console.log("ext", ext)
        fs.writeFileSync(location to save file/filename+"."+${ext}, 
        await download(URL));
    }
    
    upload()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 2015-01-03
      • 1970-01-01
      相关资源
      最近更新 更多