public ActionResult Image(string filename) { var stream = new MemoryStream(); string Thumbnail = ConfigurationManager.AppSettings["Image"]; switch (Thumbnail) { case "Mongo": MongoStorage.GetFile(stream, filename, "Image"); break; case "FileSystem": stream = FileSystemStorage.GetFile(filename, "Image"); if (stream == null) { return(File(new byte[] { }, "image/jpeg")); } break; case "QiNue": //实际上这里直接使用QiNue的URL就可以了 stream = QiniuStorage.GetFile(filename); break; } if (stream == null) { return(null); } return(File(stream.ToArray(), "image/jpeg")); }