3

我正在尝试使用NodeJSKnox创建一个签名的 s3 url 。

var knox = require('knox');
var s3Client = knox.createClient({
    key: 'XXX',
    secret: 'XXX',
    bucket: 'XXX'
});
var expires = new Date();
expires.setMinutes(expires.getMinutes() + 30);
var url =  s3Client.signedUrl(filename, expires);

这会产生一个很棒的有效签名 URL,但我需要添加response-content-disposition标题以强制下载。

有谁知道如何使用 Knox 或任何其他 NodeJS S3 插件来实现这一点?

4

0 回答 0