AWS S3上传的对象有一个唯一的对象标识符,可以通过对象Key(文件名)来访问。例如,如果上传一个名为'example.jpg”的图像文件到名为'my-bucket”的S3存储桶中,则该文件的对象标识符将是'my-bucket/example.jpg”。
以下是一个示例,展示如何使用AWS SDK for Node.js:
const AWS = require('aws-sdk');
const s3 = new AWS.S3();
s3.upload({
Bucket: 'my-bucket',
Key: 'example.jpg',
Body: /* file data */,
ContentType: 'image/jpeg'
}, function(err, data) {
if (err) {
console.log('Error uploading file:', err);
} else {
console.log('File uploaded successfully. Object key:', data.Key);
}
});