I have code that downloads HTML file from AWS S3 and convert it to base64
Here is code
public async Task<string> DownloadFromS3(string bucketName, string fileName)
{
var getObjectRequest = new GetObjectRequest
{
BucketName = bucketName,
Key = fileName
};
var getObjectResponse = await _s3Client.GetObjectAsync(getObjectRequest);
using (var fileMemoryStream = new MemoryStream())
{
await getObjectResponse.ResponseStream.CopyToAsync(fileMemoryStream);
var imageBytes = fileMemoryStream.ToArray();
return Convert.ToBase64String(imageBytes);
}
}
after this, in some part of code, I need to convert it back to HTML (not file, just plain HTML)
How I can do this?