26

最小限の再現可能なケースを残すために、必須ではない行を取り除いた次のコードがあります。私が期待しているのは、画像を返すことですが、そうではありません。私が見る限り、空のファイルが返されます:

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 自体をデバッグする方法がわかりません。

4

2 に答える 2