社区
ASP
帖子详情
一个从数据库中读取显示图片的问题
remember2000
2004-08-11 10:14:04
我在网页中上传图片后保存到了数据库中,其保存格式为:
id 自动编号 ,主键值
ing OLE对象 用来保存图片数据
现在我要通过一个读取页面把图片从数据库中读取出来,我看到有人用
Response.ContentType = "image/*"来读取图片,
但是他说“注意在输出到浏览器之前一定要指定
Response.ContentType = "image/*",以便正常显示图片。”
请问该如何进行指定?
...全文
303
9
打赏
收藏
一个从数据库中读取显示图片的问题
我在网页中上传图片后保存到了数据库中,其保存格式为: id 自动编号 ,主键值 ing OLE对象 用来保存图片数据 现在我要通过一个读取页面把图片从数据库中读取出来,我看到有人用 Response.ContentType = "image/*"来读取图片, 但是他说“注意在输出到浏览器之前一定要指定 Response.ContentType = "image/*",以便正常显示图片。” 请问该如何进行指定?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leayh
2004-12-10
打赏
举报
回复
我也是,显示图片的地方是一把叉,不知为什么???
wangyangcheng
2004-08-28
打赏
举报
回复
我也是一样的问题
remember2000
2004-08-11
打赏
举报
回复
很急的,请在解释一下吧~~~~~~
remember2000
2004-08-11
打赏
举报
回复
我的保存图片的代码如下,不知道可以存进去了没有?只是看到数据库中显示“长二进制数据
”
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
dim formsize
dim formdata
dim bncrlf
dim datastart
dim dataend
dim mydata
dim divider
response.buffer=true
formsize=request.totalbytes
formdata=request.binaryread(formsize)
bncrlf=chrB(13) & chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf & bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)
dim connGraph
set connGraph=server.CreateObject("ADODB.connection")
connGraph.ConnectionString="driver={Microsoft Access Driver (*.mdb)};DBQ=" &server.MapPath("\teamtekweb\data\teamtekdata.mdb") & ";uid=;PWD=;"
connGraph.Open
dim rec
set rec=server.createobject("ADODB.recordset")
rec.Open "SELECT * FROM image where id is null",connGraph,1,3
rec.addnew
rec("img").appendchunk mydata
rec.update
rec.close
set rec=nothing
set connGraph=nothing
%>
dotnet东哥
2004-08-11
打赏
举报
回复
Response.ContentType = "image/*"
Response.BinaryWrite Rs("图片")
sfar
2004-08-11
打赏
举报
回复
在要显示图片的地方设置一个超链,在新的页里面修改输出格式,显示二进制内容,具体代码可以到以前的帖子里面查一下。
remember2000
2004-08-11
打赏
举报
回复
没有人能够做出解释吗?还是我的讲解不清楚?
在数据库中它是被保存成二进制字节的。
fashchina
2004-08-11
打赏
举报
回复
确保你的图片已经保存到数据库,如果没什么错误,那就看下面
showming.asp
<!--#include file="../conn/conn1.asp" --> '连接数据库
<%
id=clng(trim(request("id")))
if id="" then response.End
response.Expires=0
response.buffer=true
response.Clear()
set rs=server.CreateObject("adodb.recordset")
sql="select * from product where productid="&id&""
rs.open sql,conn,3,1
response.ContentType="image/*"
response.BinaryWrite rs("photo")
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
显示的图片的页面:picshow.asp
<img src="showimg.asp?id=<%=rs("productid")%>" width="400" height="300" border="0" alt="这是一张图片" >
devinjiang
2004-08-11
打赏
举报
回复
我也不是很清楚,顶一下
oracle
图片
显示
不出来,oracle数据
显示
图片
显示
不出来有关
问题
本文介绍了
一个
使用Servlet在Oracle
数据库
中
读取
并
显示
图片
的
问题
。在实现了添加和
显示
图片
功能后,
图片
显示
出现异常,错误提示为Socket连接被远程主机重置。
修改
图片
并不改变
图片
路径怎么
显示
修改后的
图片
博主遇到
一个
问题
:更改
数据库
中
存储的
图片
后,
显示
的仍然是旧
图片
。该
图片
是以流的形式
读取
并写入
数据库
的。
asp二进制mysql_asp.net
读取
显示
二进制
图片
从MySQL
数据库
本文介绍了
一个
ashx页面从
数据库
读取
图片
的
问题
,该方法仅能
读取
出第一张
图片
,未能
显示
所有WishImage。寻求解决方案。
JPEG图形
显示
、图像数据的DB存取。
本文介绍了在开发
一个
图片
管理
数据库
时遇到的JPEG
图片
显示
问题
,特别是CMYK格式的
图片
在C/S模式下
显示
不正常。通过使用Intel的IJL15库和GDI++,成功解决了CMYK JPEG的
显示
问题
。同时,文章讨论了如何在Borland C++ Builder
中
整合和使用这些库,并展示了自定义类TmyPict用于JPEG数据的
读取
和存储。
php存储
图片
到mysql_php存储
图片
(路径)到MYSQL和从MYSQL
中
调用并
显示
图片
的
问题
这篇博客探讨了PHP处理
图片
上传并存储到
数据库
的
问题
。代码示例
中
展示了如何从表单接收
图片
文件,
读取
其内容,然后将其插入到产品
数据库
中
。然而,存在
一个
问题
,即上传的
图片
在
数据库
中
存储的路径(例如:D:xamppmpphpB931.tmp)无法正确
显示
。博客作者指出
图片
显示
不出来,可能的原因包括路径错误、文件
读取
问题
或者
数据库
存储格式不正确。
ASP
28,403
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章