如何從URL下載音頻文件並將其存儲在本地目錄中? 我使用Node.js的,我嘗試下面的代碼:如何在Node.js中從URL下載音頻文件?
var http = require('http');
var fs = require('fs');
var dest = 'C./test'
var url= 'http://static1.grsites.com/archive/sounds/comic/comic002.wav'
function download(url, dest, callback) {
var file = fs.createWriteStream(dest);
var request = http.get(url, function (response) {
response.pipe(file);
file.on('finish', function() {
file.close(callback); // close() is async, call callback after close completes.
});
file.on('error', function (err) {
fs.unlink(dest); // Delete the file async. (But we don't check the result)
if (callback)
callback(err.message);
});
});
}
沒有出錯,但該文件一直沒有找到。
它看起來並不像你實際調用'download'函數,所以沒有任何事情發生。 –
爲什麼你在var之前有'''字符,然後是最後一行'}'? – bhantol
只有這些報價修復後,所有答案才能正常工作。 – bhantol