1
在Node.js中,我使用下面的代碼從服務器下載文件。 API調用是成功的。在用「二進制」編碼將「數據」保存到本地文件後,本地文件無法通過相應的軟件打開。我比較了本地文件和服務器文件的文件大小。有一個小小的區別。無法使用node-oauth模塊下載文件
我找不到我錯在哪裏。 OAuth庫是否支持文件下載?
var OAuth = require('oauth').OAuth;
var consumer = new OAuth('',
null,
consumer_key, consumer_key_secret, '1.0',
null, 'HMAC-SHA1');
consumer.get(url
, oauth_token, ooauth_token_secret
, function (err, data, response){
var filename = path.join(__dirname, "test.dwg");
var file = fs.createWriteStream(filename);
console.log('Data length: ' + data.length);
file.write(data, 'binary', function(err){
console.log('Complete');
});
}
);