0
我目前正在将一个站点从ZenCart迁移到NopCommerce(PHP到.Net)。我正在编写一个例程来将产品从一个转移到另一个。现在我只完成了一个方面,即图像。在Zencart中,图像的位置存储在数据库中,但在NopCommerce中,它以二进制形式存储在数据库中。从外部URL以二进制形式在数据库中存储图像
任何人都可以帮助一种方式将图像写入SQL Server数据库作为二进制从外部URL。
我目前正在将一个站点从ZenCart迁移到NopCommerce(PHP到.Net)。我正在编写一个例程来将产品从一个转移到另一个。现在我只完成了一个方面,即图像。在Zencart中,图像的位置存储在数据库中,但在NopCommerce中,它以二进制形式存储在数据库中。从外部URL以二进制形式在数据库中存储图像
任何人都可以帮助一种方式将图像写入SQL Server数据库作为二进制从外部URL。
您可以轻松使用WebClient
类或HttpWebRequest
/HttpWebResponse
来获取特定网址上的图像。
您可以致电DownloadData
method on the WebClient
class或致电GetResponseStream
method on the HttpWebResponse
,致电HttpWebRequest.GetResponse
返回以获取字节。
然后,您可以像往常一样将斑点插入到数据库中。
没有C#.Net这样的东西。这只是“C#”。这也没有必要把它放在你的问题的标题,因为你已经在标签中。 – 2011-02-01 17:25:07