zoukankan      html  css  js  c++  java
  • 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);
    }
  • 相关阅读:
    JavaSE 基础 第54节 继承Thread类创建线程
    flask 项目部分业务逻辑
    js生成随机的uuid
    增量式爬虫
    分布式爬虫
    scrapy 的分页爬取 CrawlSpider
    scrapy 请求传参
    scrapy增加爬取效率
    scrapy框架
    模拟登陆request-session
  • 原文地址:https://www.cnblogs.com/genesis/p/5220656.html
Copyright © 2011-2022 走看看