2016-09-26 26 views

答えて

1

S3からファイルをダウンロードするには、SDKのGetObjectメソッドを使用します。

var params = { 
    Bucket: 'STRING_VALUE', /* required */ 
    Key: 'STRING_VALUE', /* required */ 
    IfMatch: 'STRING_VALUE', 
    IfModifiedSince: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, 
    IfNoneMatch: 'STRING_VALUE', 
    IfUnmodifiedSince: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, 
    Range: 'STRING_VALUE', 
    RequestPayer: 'requester', 
    ResponseCacheControl: 'STRING_VALUE', 
    ResponseContentDisposition: 'STRING_VALUE', 
    ResponseContentEncoding: 'STRING_VALUE', 
    ResponseContentLanguage: 'STRING_VALUE', 
    ResponseContentType: 'STRING_VALUE', 
    ResponseExpires: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, 
    SSECustomerAlgorithm: 'STRING_VALUE', 
    SSECustomerKey: new Buffer('...') || 'STRING_VALUE', 
    SSECustomerKeyMD5: 'STRING_VALUE', 
    VersionId: 'STRING_VALUE' 
}; 
s3.getObject(params, function(err, data) { 
    if (err) console.log(err, err.stack); // an error occurred 
    else  console.log(data);   // successful response 
}); 

よりJavaScriptでAWS SDKを使用する方法については、getObjectメソッドを使用してhere

+0

を見つけることができる唯一のファイルをダウンロードすることができますか?複数のファイル(オブジェクト)がパラメータと一致する可能性はありますか? – CrazySynthax

+1

GetObjectは、パラメータを指定するときに1つのファイルを返します。キーはユニークです。キーの詳細については、[Object Keys](http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html#object-keys)を参照してください。 – DieterC

+0

私はそれを書きました。コンソールには1つのファイルオブジェクトが返されますが、ブラウザからファイルのダウンロードを開始します。どうしたらいいですか? – CrazySynthax

関連する問題