我有以下的代码,我去掉了任何非必要行离开最低限度的可再现的情况。 我期望的是它返回的形象,但事实并非如此。 至于我可以看到它返回一个空文件:
public ActionResult Thumbnail(int id) {
var question = GetQuestion(db, id);
var image = new Bitmap(question.ImageFullPath);
MemoryStream stream = new MemoryStream();
image.Save(stream, ImageFormat.Jpeg);
return new FileStreamResult(stream, "image/jpeg");
}
你能找出什么不对的代码? 在调试器中,我可以看到流生长在大小,因此它似乎是获取数据,虽然我一直无法验证它的正确性。 我不知道如何调试FileStreamResult本身。