ASP.NET MVC 4 Controller + Action Result ( FileStreamResult ) + MIME ( PNG ) 方法
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Xml.Linq; using System.IO; namespace MvcApplication.Controllers { public class HomeController : Controller { … … public ActionResult GetImageFile() { string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Images", "orderedList5.png"); FileStream stream = new FileStream(path, FileMode.Open); FileStreamResult result = new FileStreamResult(stream, "image/png"); result.FileDownloadName = “image.png"; return result; } } } |