Пример #1
0
        public async Task <ActionResult <imageDTO> > CreateImage(imageDTO imgDTO)
        {
            var       imgEntity   = imgDTO.toimage();
            Base64Url base64Url   = new Base64Url(_environment);
            Image     physicalImg = base64Url.decode(imgEntity.url);

            imgEntity.url = base64Url.writeImage(physicalImg);
            _context.images.Add(imgEntity);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetImage), new { id = imgEntity.id }, imgEntity));
        }