【发布时间】:2019-08-07 00:35:15
【问题描述】:
我正在设置一个用于下载 Youtube 视频的网络应用程序,我需要该应用程序来输出
我试过 filename={info.title}.mp4');, filename=${info.title}.mp4');
app.get('/download', (req,res) => {
var URL = req.query.URL;
var stream = ytdl(URL);
stream.on('info', (info) => {
console.log(info.title);
console.log(info.video_id);
res.header('Content-Disposition', 'attachment; filename=`{info.title}`.mp4');
ytdl(URL, {
format: 'mp4'
}).pipe(res);
})});
输出应该是从stream.on获取的标题,当文件下载时,文件名应该是视频标题
当前输出:{info.title}.mp4
【问题讨论】:
标签: javascript html node.js