public ActionResult <Produto> StoreProductImage(string id) { DocumentoService documentoService = new DocumentoService(); var image = Request.Form.Files.First(); string filePath = string.Empty; if (image.Length <= 0) { return(NotFound()); } using (var target = new MemoryStream()) { image.CopyTo(target); byte[] imageBytes = target.ToArray(); using (var fs = new FileStream(image.FileName, FileMode.Create, FileAccess.Write)) { fs.Write(imageBytes, 0, imageBytes.Length); filePath = fs.Name; } } string public_url = documentoService.CarregarImagem(filePath); if (filePath != string.Empty) { System.IO.File.Delete(filePath); } var product = _produtoRepository.BuscarProduto(id); product.url_imagem = public_url; var prod = _produtoRepository.AtualizarProduto(product.User, product.Id, product); if (prod != null) { return(prod); } return(NotFound()); }