如何将本地图像转换为可访问的图像
-
12-10-2019 - |
题
通常,如果我们想在网页中显示图像,我们将图像资源的URI如下提供: http://主机:port/image/xxx.jpg.
现在,我的文件系统中有一些图像,我将其绝对路径保存在数据库中。
像这样;
id name address image
1 xxxx xxxx C:/images/xxx.jpg
现在,如果检索实体,则应在页面中显示其图像。
怎么做?
我认为是在Web服务器DIR下复制图像,然后构建其URL,然后页面可以呈现。但是我想知道这是否是个好主意?还有其他方法吗?
解决方案
您可以创建一个网页或httphandler,该网页从数据库中检索请求的图像,然后使用HTTPRESPONSE和正确的MimeType将其发送给用户。使用QueryString该图像如下:
不幸的是,您没有指定正在使用的编程语言。如果它的.NET我可以创建一些示例代码。
不隶属于 StackOverflow