最小限の再現可能なケースを残すために、必須ではない行を取り除いた次のコードがあります。私が期待しているのは、画像を返すことですが、そうではありません。私が見る限り、空のファイルが返されます:
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 自体をデバッグする方法がわかりません。