2

asp.net 2.0 と C# を使用しています。

私は 3 つのフィールドを持つデータベースにバインドしている adrotator コントロールを持っています。AlternateText、ImageUrl、および NavigateUrl。

さて、これは期待どおりにうまく機能します。私の質問は、テーブルの ImageUrl にhttp://www.xyz.com/abc.jpgのような URL が含まれているということですが、データベースに画像を保存してから、その画像を adrotator にバインドしたいと考えています。

助けてください。前もって感謝します。

4

1 に答える 1

0

image画像のデータをデータベースのフィールドに入れたいようです。これは、HttpWebRequest. その後、次のように取得できますHttpWebResponse

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

次に、応答ストリームからバイトを読み取ります(この SO の質問、ストリームからのバイト配列の作成を参照してください)。次に、これbyte[]をデータベースに挿入します。

次に、カスタム ハンドラーを使用してデータベースから画像を読み取り、それをimage/jpeg(または必要な MIME タイプとして) 出力することができます。

于 2010-07-14T08:12:27.990 に答える