Exemplo n.º 1
0
        public IActionResult ImageResult([FromBody] myImage myImage)
        {
            var testing = myImage.ImageString;
            var test    = testing.Length;
            var result  = _imageProcess.ResizeImage(myImage.ImageString, 50, 50, "test");

            if (result.IsSuccess)
            {
                byte[] fileBytes = Convert.FromBase64String(result.Value.GetBase64String());
                return(File(fileBytes, result.Value.GetMimeTypes().FirstOrDefault()));
            }
            return(StatusCode(503));
        }
Exemplo n.º 2
0
        public IActionResult PostImage([FromBody] myImage myImage)
        {
            var testing = myImage.ImageString;
            var test    = testing.Length;
            var result  = _imageProcess.ResizeImage(myImage.ImageString, 50, 50, "test");

            if (result.IsSuccess)
            {
                return(Ok(new myImage()
                {
                    ImageString = result.Value.GetDataUri()
                }));
            }
            return(StatusCode(503));
        }