Beispiel #1
0
        public async Task <IActionResult> GetNewsItems()//localhost:44397
        {
            NewsPages = _services.JsonDeserialize();
            _services.WriteToFile(NewsPages);
            var path   = _services.WriteToPath;
            var memory = new MemoryStream();

            using (var stream = new FileStream(path, FileMode.Open))
            {
                await stream.CopyToAsync(memory);
            }
            memory.Position = 0;
            var ext = Path.GetExtension(path).ToLowerInvariant();

            return(File(memory, _services.GetMimeTypes()[ext], Path.GetFileName(path)));
        }