我在nodejs中使用请求模块使用此功能下载文件(仅图像文件)
request('http://google.com/doodle.png').pipe(fs.createWriteStream('doodle.png')),
或者说
request(url).pipe(fs.createWriteStream(filename)),
但我只有url可用,我需要保存文件的实际名称, 所以我要求从给定的URL中找到文件名,
请建议我不提取网址的最后部分的方法
提前致谢...
答案 0 :(得分:0)
一个简单的解决方案可能是:
var path = require('path');
var fs = require('fs');
// ...
var filename = path.basename(url);
request(url).pipe(fs.createWriteStream(filename));