• MVC控制下输出图片、javascript与json格式


    /// <summary>
    /// 输出图片
    /// </summary>
    /// <returns></returns>
    public ActionResult FileContentResultDemo()
    {
        //创建一个文件流
        FileStream fs = new FileStream(Server.MapPath(@"/Content/a.jpg"), FileMode.Open, FileAccess.Read);
        //定义一个buffer数组
        byte[] buffer = new byte[Convert.ToInt32(fs.Length)];
        fs.Read(buffer, 0, Convert.ToInt32(fs.Length) );
        return File(buffer, @"image/gif");
    }
    
    /// <summary>
    /// 输出图片
    /// </summary>
    /// <returns></returns>
    public ActionResult FilePathResultDemo()
    {
        //可以将一个jpg格式的图像输出为gif格式
        return File(Server.MapPath(@"/Content/a.jpg"), @"image/gif");
    }
    
    /// <summary>
    /// 输出图片
    /// </summary>
    /// <returns></returns>
    public ActionResult FileStreamResultDemo()
    {
        FileStream fs = new FileStream(Server.MapPath(@"/Content/a.jpg"), FileMode.Open, FileAccess.Read);
        return File(fs, @"image/gif");
    }
    
    /// <summary>
    /// 输出JavaScript代码
    /// </summary>
    /// <returns></returns>
    public ActionResult JavaScriptResultDemo()
    {
        return JavaScript(@"alert(""Test JavaScriptResultDemo!"")");
    }
    
    /// <summary>
    /// 输出Json代码
    /// </summary>
    /// <returns></returns>
    public ActionResult JsonResultDemo()
    {
        var tempObj = new { Controller = "DemoController", Action = "JsonResultDemo" };
        return Json(tempObj, JsonRequestBehavior.AllowGet);
    }
  • 相关阅读:
    MyBatis进阶(一)
    git命令整理
    今天的任务--git练习
    深入浅出JavaScript(一)
    数据结构_树_二叉搜索树
    网络_体系结构
    数据结构_树
    算法_五大经典搜索算法
    SpringMVC入门
    spring 线程异步执行
  • 原文地址:https://www.cnblogs.com/genesis/p/5220656.html
Copyright © 2020-2023  润新知