Beispiel #1
0
 public virtual async Task <DocumentResourceDto> GetResourceAsync(GetDocumentResourceInput input)
 {
     return(await RequestAsync <DocumentResourceDto>(nameof(GetResourceAsync), new ClientProxyRequestTypeValue
     {
         { typeof(GetDocumentResourceInput), input }
     }));
 }
Beispiel #2
0
        //[Produces(MimeTypes.Image.Jpeg, MimeTypes.Image.Png, MimeTypes.Image.Gif)]
        public async Task <FileResult> GetResource(GetDocumentResourceInput input)
        {
            input.Name = input.Name.RemovePreFix("/");
            var documentResource = await _documentAppService.GetResourceAsync(input);

            var contentType = MimeTypes.GetByExtension(FileHelper.GetExtension(input.Name));

            return(File(documentResource.Content, contentType));
        }