代码之家  ›  专栏  ›  技术社区  ›  MojoFilter

生成的图像显示与下载

  •  2
  • MojoFilter  · 技术社区  · 17 年前

    我有一个MVC操作,它从数据库中提取图像,并通过File(byte[],string)方法在响应中发送。当我在浏览器中导航到该操作时,它会下载文件,而不是在浏览器中显示。

    3 回复  |  直到 17 年前
        1
  •  2
  •   MojoFilter    17 年前

    好了,谜团解开了。

    控制器。File()有一个重载,不接受文件名;只有数据和内容类型。使用该重载会导致内容处置设置正确。回想起来,我想这很有道理。

        2
  •  1
  •   Jonathan Rupp    17 年前

    Response.ContentType

    Response.ContentType = "image/jpeg";
    
        3
  •  0
  •   David    17 年前