我有一张桌子,列出了地方的地方(姓名,地址等)的详细信息,我也希望有一个地方的图像。我想知道是否有人知道将图像上传到SQL数据库的简单方法吗?
答案 0 :(得分:8)
请遵循以下示例:
CREATE TABLE myTable(Document varbinary(max))
INSERT INTO myTable(Document)
SELECT * FROM OPENROWSET(BULK N'C:\Image1.jpg', SINGLE_BLOB) rs
PS:您可以为varbinary文件设置定义的最大值,而不是varbinary(max)。
已编辑:我在脚本末尾添加了一个别名rs。
Saludos;)
答案 1 :(得分:0)
为什么不将图像上传到网页空间并在SQL数据库中拥有图像的名称(这又是确切的URI)?
如果您有一个带有mountRushmore.png的架构列,并且您的图像已上传到mywebsite.com/images/,那么您就知道确切的URI是mywebsite.com/images/mountRushmore.png。
您是否需要其他数据库?存储网站然后数据库访问数据的方法更简单。即XML或JSON。
我希望这会有所帮助。