Создать подписанный S3 URL с NodeJS и Knox - с заголовками - PullRequest
3 голосов
/ 14 ноября 2011

Я пытаюсь создать подписанный URL-адрес s3, используя NodeJS и Knox .

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?

...