1

ASP .NET MVC4 で JSON を介して一連の画像を作成するのに助けが必要です。

することは可能ですか?

私の作業コードは次のとおりですが、その機能を統合する方法がわかりません。

助けてくれてありがとう!

[AcceptVerbs("POST")]
public JsonResult ShowUserImages(string id)
{
   var result = List<Bitmap>();

   // Create/Get Images and send it with JSON ???

   return Json(result, JsonRequestBehavior.AllowGet);
}

HTML

 $.post(url, function (data) {
         if (data) {
             // Can we create an IMAGE tag here using JSON output ???           

} else {
             alert('Sorry, there is some error.');
         }
     }); 
4

1 に答える 1

3

ソリューションはこちらhttp://www.codeproject.com/Articles/201767/Load-Base64-Images-using-jQuery-and-MVC

したがって、私の場合は次のようになります

[AcceptVerbs("POST")]
public JsonResult ShowUserImages(string id)
{
   var bitmap = GenerateBitmap(id);

   MemoryStream ms = new MemoryStream();
   bitmap .Save(ms, ImageFormat.Png);
   var image = Convert.ToBase64String(ms.ToArray());
   return Json(new { base64imgage = image }, JsonRequestBehavior.AllowGet);
}

HTML

 $.post(url, function (data) {
         if (data) {
               var imag = "<img "
                          + "src='" + "data:image/jpg;base64,"
                          + data.base64imgage + "'/>"; 
                 $("#divMyLetterImage").html(imag)    

} else {
             alert('Sorry, there is some error.');
         }
     }); 
于 2013-04-30T19:22:09.333 に答える