node/knox を介して S3 からファイルをダウンロードしようとしています。私の JavaScript 呼び出しは機能しており、ファイルを正常にダウンロードしていますが、添付ファイルとしてダウンロードしたいと考えています。ヘッダーを に設定しようとしまし'Content-disposition': 'attachment; filename=myfile.zip'
たが、機能していないようです。ここに私のサンプルコードがあります:
var mimetype = mime.lookup(product.filename);
var headers = {
'Content-disposition': 'attachment; filename=' + product.filename,
'Content-type': mimetype
};
var get = knox.getFile(product.filename, function(err, result){
if(err) { return next(err); }
res.setHeader('Content-disposition', 'attachment; filename=' + product.filename);
res.setHeader('Content-type', mimetype);
result.pipe(res);
});
また、knox 呼び出しでこれらのヘッダーを設定しようとしましたが、添付ファイルとしてダウンロードされません。