· 9 years ago · Aug 23, 2016, 04:32 PM
1var accessKey = ConfigurationManager.AppSettings["AWSAccessKey"];
2 var secretKey = ConfigurationManager.AppSettings["AWSSecretKey"];
3
4 using (AmazonS3Client s3Client = new AmazonS3Client(accessKey, secretKey, RegionEndpoint.USEast1 ))
5 {
6 var prefix = string.Format(@"{0}/", uniqueKey);
7 ListObjectsRequest request = new ListObjectsRequest();
8 request.BucketName = bucketName;
9 request.Delimiter = "/";
10 request.Prefix = prefix;
11
12 do
13 {
14 ListObjectsResponse response = s3Client.ListObjects(request);
15
16<uri>/bucketname/profile/ // Throws and exception key not found
17<uri>/bucketname/profile/profile.png // This is OK
18
19<uri>/bucketname/profile//profile.png