0

我有一张表格,列出了地点的详细信息(名称、地址等),我还想要一张该地点的图片。我想知道是否有人知道将图像上传到 SQL 数据库的简单方法?

4

2 回答 2

8

按照这个例子:

CREATE TABLE myTable(Document varbinary(max))
INSERT INTO myTable(Document)
SELECT * FROM OPENROWSET(BULK N'C:\Image1.jpg', SINGLE_BLOB) rs

PS:代替 varbinary(max) 您可以将定义的最大值放入 varbinary 文件。

编辑:我在脚本末尾添加了一个别名 rs 。

萨卢多斯 ;)

于 2013-03-14T15:58:12.993 回答
0

为什么不直接将图像上传到网络空间并在 SQL 数据库中拥有图像的名称(这又将是确切的 URI)?

如果您有一个带有 mountRushmore.png 的架构列,并且您的图像已上传到 mywebsite.com/images/,那么您知道确切的 URI 是 mywebsite.com/images/mountRushmore.png。

你需要数据库来做其他事情吗?有更简单的方法来存储网站访问的数据,然后是数据库。即 XML 或 JSON。

我希望这有帮助。

于 2013-03-14T15:39:39.023 回答