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)); }