public async Task<ParkingImage> UploadToParklinkS3(List<IFormFile> files)
{
const string bucketName = "prlnk.cdn";
var bucketExists = await Amazon.S3.Util.AmazonS3Util.DoesS3BucketExistV2Async(_amazonS3, bucketName);
if(!bucketExists)
{
try
{
var request = new PutBucketRequest
{
BucketName = bucketName,
UseClientRegion = true,
};
await _amazonS3.PutBucketAsync(request);
}
catch (AmazonS3Exception ex)
{
Console.WriteLine($"Error creating bucket: '{ex.Message}'");
}
}
// more code....
}
public async Task<ParkingImage> UploadToParklinkS3(List<IFormFile> files)
{
const string bucketName = "prlnk.cdn";
var bucketExists = await Amazon.S3.Util.AmazonS3Util.DoesS3BucketExistV2Async(_amazonS3, bucketName);
if(!bucketExists)
{
try
{
var request = new PutBucketRequest
{
BucketName = bucketName,
UseClientRegion = true,
};
await _amazonS3.PutBucketAsync(request);
}
catch (AmazonS3Exception ex)
{
Console.WriteLine($"Error creating bucket: '{ex.Message}'");
}
}
// more code....
}