Files
podnoms/server/Utils/ImageUtils.cs
Fergal Moran 8d69c72b83 Merge Repos
2017-10-30 20:42:23 +00:00

24 lines
704 B
C#
Executable File

using System.Threading.Tasks;
namespace PodNoms.Api.Utils
{
public class ImageUtils
{
public static async Task<string> GetRemoteImageAsBase64(string url)
{
var file = await HttpUtils.DownloadFile(url);
return await ImageAsBase64(file);
}
public static async Task<string> ImageAsBase64(string file)
{
if (System.IO.File.Exists(file))
{
byte[] data = await System.IO.File.ReadAllBytesAsync(file);
string base64 = System.Convert.ToBase64String(data);
return $"data:image/jpeg;base64,{base64}";
}
return string.Empty;
}
}
}