public async Task <object> GetMedia(Guid hash, string tag) { var headers = GetHeaders(new Dictionary <string, string> { { "accept", "image/webp,image/apng,image/*,*/*;q=0.8" }, { "accept-encoding", "gzip, deflate, br" }, { "cache-control", "no-cache" } }); var config = new FetchConfig { Method = MethodMode.Get, Mode = CorsMode.Cors, Headers = headers, Credentials = CredentialsMode.Include, ReferrerPolicy = ReferrerPolicyMode.NoReferrerWhenDowngrade }; return(await fetcher.DownloadFile(baseAddress + $"Rest/MediaService/image/{hash}/png/pages/1?tag={tag}", config, $"{hash}.png")); }