我正在使用以下C#代码从S3存储中获取文件 -
public string GetFileContent(string bucketName, string fileKey)
{
try
{
using (GetObjectResponse Response = _S3Client.GetObject(new GetObjectRequest()
{
BucketName = bucketName,
Key = fileKey
}))
return GetS3FileInStringFormat(Response);
}
catch
{
}
}
但是,只有当提供的文件名与S3中存储的文件的情况相同时,此代码才会提供文件内容。有没有办法可以忽略案例来获取文件内容?我无法修改S3存储桶中的现有文件。
答案 0 :(得分:0)
Amazon S3文件名(key
)区分大小写。
您必须完全按照Amazon S3中显示的方式指定密钥。如果这是一个问题,你可以:
GetObject