如何通过web服务器访问数据库,在浏览器显示图形字段(100分)

  • 主题发起人 主题发起人 大侠
  • 开始时间 开始时间
可以在数据库中设字段记录图形文件的目录和文件名
Web浏览时把路径赋值给页面即可,
如<img src=此处数据由数据库返回>
 
delphi的例子讲的很清楚了(demos/webserv/iserver),
作一个CGI or ISAPI程序将图形转换成jpeg格式.
访问数据库,只要读出GET OR POST送来的参数即可。
Request: TWebRequest;
他有四个属性 :
query:通过GET请求的全部参数组成的字符串
queryfields:分析过GET请求的全部参数组成的STRINGS
content:通过POST请求的全部参数组成的字符串
contentfields:分析过POST请求的全部参数组成的STRINGS

如果你用别的语言你应说明。DEFAULT LANGUAGE IS DELPHI
 
估计大侠的问题是图片是动态的,根据请求的不同,返回的图片也不同.

其实TWebResponse的Content不一定是HTML,也可以是GIF,JPEG,等等.
只要将其Type设成image/gif,image/jpeg就可以了.当然此时返回的图
象应该在ContentStream中.
现在您要做的工作就是给您的CGI增加一个Action用于生成图象,然后把
HTML中图片的URL指向您的Action.

好久没有编写CGI了,可能有些名字不对,见谅.
 
大侠:

这个问题已经很长时间没有人参加讨论,为保持版面
整洁,节约网友时间,请提问者采取必要处理措施。
关于图形图象版管理细则,请参见<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这个</a>问题。如两天
内提问者没有响应,我将采取强制措施。

如有管理建议,请到<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这里</a>提出。谢谢!
 
利用TMemoryStream来实现。本人在‘茶叶蛋’等诸位的帮助下,以解决了此问题.
若需要,可将部分程序贴出!
 
多人接受答案了。
 
后退
顶部