using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Web; using MimeMapping; namespace Jackett.Utils { public class DataUrlUtils { public static string ReadFileToDataUrl(string file) { string mime = MimeUtility.GetMimeMapping(file); return "data:" + mime + ";base64," + Convert.ToBase64String(File.ReadAllBytes(file)); } public static string BytesToDataUrl(byte[] bytes, string mimeType = "image/jpg") { if (bytes == null) return null; return "data:" + mimeType + ";base64," + Convert.ToBase64String(bytes); } } }