ASP数据库2进制生成本地图片

ASP数据库2进制生成本地图片,第1张

第一种方法

<%

img=rs("big")

Response.ContentType="image/vnd.wap.wbmp"

'或者response.ContentType ="image/jpeg"

'或者response.ContentType ="image/gif"

Response.BinaryWrite img

%>

第二种方法:

图片存进数据库只能以二进制数据保存,这里即利用AspJpeg的Binary方法,下面以两个AspJpeg用户手册上的代码为例,具体请参考AspJpeg用户手册:

Opening Images from Memory

以下是引用片段:

<% ' Using ADO, open database with an image blob

strConnect = "DRIVER={Microsoft Access Driver (*.mdb)}DBQ=" &Server.MapPath("../db/aspjpeg.mdb")

Set rs = Server.CreateObject("adodb.recordset")

SQL = "select image_blob from images2 where &Request("id")

rs.Open SQL, strConnect, 1, 3

Set Jpeg = Server.CreateObject("Persits.Jpeg")

' Open image directly from recordset

Jpeg.OpenBinary rs("image_blob").Value

' Resize

jpeg.Width = Request("Width")

' Set new height, preserve original aspect ratio

jpeg.Height = jpeg.OriginalHeight * jpeg.Width / jpeg.OriginalWidth

Jpeg.SendBinary

rs.Close

%>


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/143645.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-19
下一篇2023-03-19

发表评论

登录后才能评论

评论列表(0条)

    保存