将Base64转换为byte并将指定的字节数组写入文件并将其保存到Server MVC中

时间:2016-12-07 07:27:53

标签: c# asp.net-mvc postman

[HttpPost]
public JsonResult SavePhoto(string base64)
{
    string file = "test.jpg";
    string Imgpath = Path.Combine(Server.MapPath("~/Img/"), Path.GetFileName(file));
    System.IO.File.WriteAllBytes(Imgpath, Convert.FromBase64String(base64));

    return Json(new { status= true},JsonRequestBehavior.DenyGet);
} 

我向Postman发出请求,并向调用的Action发送一个Base64字符串它返回" true" 但是没有Image保存到给定的路径名的" Imgpath" 即可。如果我的代码没有问题,那么为什么Image没有保存在给定的路径名​​中" Imgpath"

0 个答案:

没有答案