如何将一些图像作为json返回

时间:2017-05-09 23:14:38

标签: asp.net-mvc-5 froala

我是.net mvc5的新手,我想使用froala编辑器 在froala的加载图像选项中,您应该将图像的prometer作为jason文件重新调整 看起来像:

 [
   {
    url: 'http://exmaple.com/images/photo1.jpg',
    thumb: "http://exmaple.com/thumbs/photo1.jpg",
    tag: 'flower'
  },
  {
     url: 'http://exmaple.com/images/photo2.jpg',
     thumb: "http://exmaple.com/thumbs/photo2.jpg",
     tag: 'sport'
   }
 ]

我不知道如何从img文件夹中获取图像并将其作为json返回 这是froala doc这是如何改变这个方法的 抱歉,我的语言不好

1 个答案:

答案 0 :(得分:0)

最好使用具有内置选项的.NET SDK for Froala Editorhttps://www.froala.com/wysiwyg-editor/docs/sdks/dotnet/image-manager。它应该是这样的:

using System;
using System.Web.Mvc;

namespace demo.Controllers
{
    public class FroalaApiController : Controller
    {
        public ActionResult LoadImages()
        {
            string uploadPath = "/Public/";

            try
            {
                return Json(FroalaEditor.Image.List(System.Web.HttpContext.Current, uploadPath));
            }
            catch (Exception e)
            {
                return Json(e);
            }
        }

        public ActionResult DeleteImage()
        {
            try
            {
                FroalaEditor.Image.Delete("/Public/" + HttpContext.Request.Form["src"]);
            }
            catch (Exception e)
            {
                return Json(e);
            }


            return Json(true);
        }
    }
}