Mehedi

load File
Anonymous
csharp
08/18/2022 8:28 AM
872 B
26
Indexable
 public async Task<string> LoadFileAsync(string? filename, string? bucketName = null, string? bucketFolder = null)
        {
			if (bucketName is null)
				bucketName = _bucketCredentials.BucketName;

			if (bucketFolder is null)
				bucketFolder = _bucketCredentials.BucketFolderPath;

			string pathDivider = bucketFolder is null ? string.Empty : "/";
			var request = new GetPreSignedUrlRequest() {
				BucketName = bucketName,
				Key = $"{bucketFolder}{pathDivider}{filename}",
				Expires = DateTime.UtcNow.AddMinutes(1)
			};
			var result = _s3Client.GetPreSignedURL(request);
			Console.WriteLine(result);
			return result;
		}
Editor is loading...