Я звоню в веб-сервис для загрузки и получения изображения в формате json.
[HttpPost]
public ActionResult Index(IEnumerable<ImageData> images)
{
foreach (var item in images ?? Enumerable.Empty<ImageData>())
{
var tokens = item.Image.Split(',');
if (tokens.Length > 1)
{
var buffer = Convert.FromBase64String(tokens[1]);
var file = Path.Combine(HttpContext.Server.MapPath("~/"), item.Filename);
System.IO.File.WriteAllBytes(file, buffer);
}
}
return Json(new { Status = "OK" });
}
Я нашел что-то подобное, что есть в моих действиях.Кто-нибудь может объяснить, как эта загрузка и получить изображение в формате JSON будет работать?Поэтому, как только пользователь загрузит изображение и нажмете «отправить», он будет вызывать услугу restful и отправит изображение в виде строки в формате json.И чтобы получить изображение таким же образом, оно вернется в json, так как я могу загрузить и отобразить изображение в проекте MVC3?