2

我正在使用 asp.net 2.0 和 C#。

我有一个 adrotator 控件,我绑定到具有三个字段的数据库。AlternateText、ImageUrl 和 NavigateUrl。

现在,按照预期,这工作正常。我的问题是,表中的 ImageUrl 包含类似http://www.xyz.com/abc.jpg的 URL, 但我想将图像存储在数据库中,然后将图像绑定到 adrotator。

请帮忙。提前致谢。

4

1 回答 1

0

听起来您想将图像的数据放入image数据库中的一个字段中。这可以通过使用HttpWebRequest. 然后你可以得到HttpWebResponsewith :

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

然后从响应流中读取字节(参见这个 SO 问题Creating a byte array from a stream)。然后将其插入byte[]到您的数据库中。

然后,您可以使用自定义处理程序从数据库中读取图像并将其输出为image/jpeg(或您需要的任何 mimetype)。

于 2010-07-14T08:12:27.990 回答