我已经阅读了S3文档多次,并使用此代码将元数据添加到S3对象中...
PutObjectRequest titledRequest = new PutObjectRequest();
titledRequest.WithTimeout(3600000)
.WithMetaData("outputfolder", outputFolder)
.WithBucketName(AWS_BUCKET_NAME)
.WithKey(objectKey)
.WithAutoCloseStream(true)
.WithInputStream(fs);
从S3存储桶读取对象时,我正在使用此代码。
string outputFolder = response.Metadata["x-amz-meta-outputfolder"];
但是,即使outputFolder变量确实具有值,我每次都会得到一个空字符串。
我在这里做错什么事吗?据我所知,这与文档一致
最佳答案
string outputFolder = response.Metadata["outputfolder"];
会做。