Пример #1
0
        public async Task <IActionResult> Load(string fileName)
        {
            var user = await HttpContext.GetMemberAsync();

            var directoryName = user.Id.ToString();

            var media = await _mediaService.GetAsync(directoryName, fileName);

            if (media == null)
            {
                return(NotFound());
            }

            var source = await _mediaService.GetSourceAsync(media);

            if (source == null)
            {
                return(NotFound());
            }

            return(File(source, media.ContentType, media.FileTitle));
        }