aws-sdk moduleを使用してS3にファイルをアップロードしています。私は各ファイルを表すためにuuidを使います。アップロード時にS3ファイル名を設定しました
実際のファイル名(Uuidではありません)を設定するにはどうすればいいですか?S3からキーをダウンロードすると、ダウンロードされるファイルには実際のファイル名が付けられます。
Iは、Content-Dispositionヘッダーについて読んだが、私はこれが唯一のダウンロード要求であると思うし、私がアップロード要求
現在のコードでこれをしたいです:
var s3obj = new AWS.S3({
params: {
Bucket: CONFIG.S3_BUCKET,
Key: key,
ContentType: type
}
});
s3obj.upload({
Body: fileData
}).on('httpUploadProgress', function(evt) {
logger.debug('storing on S3: %s', evt);
}).send(function(err, data) {
logger.debug('storing on S3: err: %s data: %s', err, data);
return callback();
});
ありがとう!
私の愚かな愚か者は、それを見つけませんでした。ありがとう! –