从S3生成的URL将文件下载到本地

时间:2015-05-30 07:12:08

标签: node.js amazon-s3

我有一个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的新手。如果知道我做错了什么,请告诉我。

0 个答案:

没有答案