我有一个Node.js
应用程序,它提供了一个从S3下载文件的URL。 (即http://example.com/download/1
)并且应用程序将返回生成的URL以下载文件。
问题是我在使用下面的代码下载文件时没有收到正确的文件。
var http = require('http');
var fs = require('fs');
var options;
options = {
host: 'example.com',
port: 80,
path: '/download/1',
headers: {
"USERNAME":"test@example.com",
"PASSWORD":"testpassword"
}
}
var file = fs.createWriteStream("sample.jpg");
var req = http.get(options, function(res) {
res.pipe(file);
});
我是Node.js
的新手。如果知道我做错了什么,请告诉我。