2

だから私はこの方法を持っています:

    string sql = string.Format("EXECUTE getPlayerImage @playerID = '{0}'", bio.playerID);


    SqlCommand cm = baseballConnection.CreateCommand();

    baseballConnection.Open();
    cm.CommandText = sql;
    baseballConnection.Close();
    return cm.ExecuteScalar() as byte[];

少なくともエラーは発生しません。しかし、今私が持っているのはバイト配列だけです。これを画面に表示するにはどうすればよいですか? 画面に画像ツールがありますが、画像を表示する唯一の方法は、画像がサーバーに保存されていて、ファイルパスがある場合です。バイト配列をサーバーに保存する方法はわかりませんが、それはそれを甘やかすことになり、すでにイメージを varbinary としてデータベースに保存し、それを取得しても意味がありません。

このバイト配列を表示するにはどうすればよいですか?

4

2 に答える 2

0

Response.BinaryWrite を試しましたか?

http://msdn.microsoft.com/en-us/library/ms524318%28v=VS.90%29.aspx

于 2013-06-05T18:30:56.320 に答える