我的图像URL存储在我的SQL数据库中,但最近图像的来源不可靠,导致我的页面加载时间过长。我的数据库的内容定期更新。有没有一种方法可以用来在本地存储图像并通过我的服务器文件路径在我的页面上显示图像?大多数图像或超过1 MB,所以我被告知不要将它们直接存储在SQL中作为blob。我正在使用ASP,HTML,SQL Server
答案 0 :(得分:0)
然后在ImagePath中输入:对于每个图像/图像
C:Users/JohnDoe/Documents/Pictures/SQLimages/JohnDoe.jpg
更新!!! 将图像保存在所选的目录示例中。 目前您的表格可能如下所示:
ID ImagePath
---------------------------------
1 \\fakeURL\image111
2 \\fakeURL\image222
3 \\fakeURL\image333
4 \\fakeURL\image444
将图像保存到选定的本地文件夹后,您可以运行此脚本
UPDATE dbo.yourDatabase
SET Value = REPLACE(Value, '\fakeURL\', '')
WHERE ID <=100000 --arbitrary number can be any number
这将替换当地路径的当前URL路径(您不必手动输入路径名)。