如何在webapi中的自定义文件夹中保存byte []图像?

时间:2018-05-26 05:07:08

标签: asp.net-web-api

我有一个模型包含图像,我从angularjs发送模型并在webapi中获取模型,我在web api中的方法

 public IHttpActionResult Post([FromBody]Game model)
    {
        Image img = LoadImage(model.Image);
        Game game = model;
        _repository.Add<Game>(game);
        return Ok();
    }

 public Image LoadImage(string imageName)
    {
        string[] str = imageName.Split(',');
        byte[] bytes = Convert.FromBase64String(str[1]);   
        Image image;
        using (MemoryStream ms = new MemoryStream(bytes))
        {
            image = Image.FromStream(ms);
        }
        return image;
    }

但是这段代码只返回base64到image,我想在项目

中的自定义文件夹上保存jpg

1 个答案:

答案 0 :(得分:0)

此代码解决您的问题

<script src="https://threejs.org/build/three.min.js"></script>
<script src="https://threejs.org/examples/js/controls/OrbitControls.js"></script>
<div id="container"></div>