0

通常,如果我们想在网页中显示图像,我们会给出图像资源的 uri,例如:http://host:port/image/xxx.jpg

现在,我的文件系统中有一些图像,我将其绝对路径保存在数据库中。

像这样;

id     name     address   image
1      xxxx     xxxx      C:/images/xxx.jpg

现在如果实体被检索,它的图像应该显示在页面中。

怎么做?

我的想法是复制Web服务器目录下的图像,然后构建它的url,然后页面可以呈现它。但我想知道这是否是个好主意?还有其他方法吗?

4

1 回答 1

0

您可以创建一个网页或 httphandler 从数据库中检索请求的图像,然后使用 httpresponse 和正确的 mimetype 将其发送给用户。使用查询字符串识别图像,如下所示:

不幸的是,您没有指定您使用的编程语言。如果它是 .Net,我可以创建一些示例代码。

于 2010-12-23T14:49:11.287 回答