【发布时间】: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)
【问题讨论】:
是否可以从远程 url 捕获数据并将其存储为带有fs.problem 的文件,我该如何收听 url?
类似这样的:
let data = "capture from url" /// problem
let file = fs.createWriteStream(`public/capture/file.mp4`, { flags: 'a' });
file.write(data)
【问题讨论】:
试试这个代码,为此,你需要安装额外的包,比如 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()
【讨论】: