一个图片数据的存和取的示例
一个图片数据的存和取的示例
图片数据存入数据库:
sqlstr="select * from "&tbname&" where id is null"
set rs=server.createobject("adodb.recordset")
rs.Open sqlstr,conn,1,3
rs.AddNew ()
rs("title")=title
rs("filename")=filename
rs("filetype")=filetype
rs("thelevel")=thelevel
rs("uploaddate")=date()
rs("uploadip")=request.ServerVariables("REMOTE_ADDR")
rs("contenttype")=contenttype
rs("data").AppendChunk (binstr)
rs("size")=size
rs("offset")=offset
rs.Update
rs.Close()
读取显示:
rs.Open sqlstr,conn,3
if not rs.EOF then
contenttype=rs("contenttype")
binstr=rs("data").GetChunk(rs("size")+rs("offset"))
if rs("offset")=1 then
binstr=midb(binstr,2)
end if
if instr(contenttype,"text/")=1 or _
instr(contenttype,"image/")=1 or _
instr(contenttype,"application/msword")=1 then
response.contenttype=trim(contenttype)
response.binarywrite binstr
else
response.addheader "Content-Disposition","attachment;filename="""&rs("filename")&""""
response.contenttype=trim(contenttype)
response.binarywrite binstr
end if
if request("preview")<>"yes" then
sqlstr="update "&tbname&" set downtimes=downtimes+1 where id="&fileid
conn.Execute sqlstr
end if
end if
说明:
对于超长的二进制数据(如图像数据)要使用fieldname.AppendChunk() 和fieldname.GetChunk()来读写。
- · 简单快捷实现ASP在线发邮件功能
- · 纯ASP代码生成图表函数1——柱状图调用示例
- · asp中随机生成文件名的函数
- · 18位身份证标准的详细规定,包括校验位的计算…
- · 加速ASP程序的显示速度
- · ASP提速技巧五则
- · ASP网页模板的应用
- · 风格模板初级不完全修改教程
- · len(),lift(),right()不能正常识别中文的解决…
- · 判断Cookies是否处于开启状态
- · 无组件图片与文本同步存入数据库的最简单的办…
- · 将SAX加入我们的ASP应用中(2)
- · 将SAX加入我们的ASP应用中(1)
- · Asp中Global.asa的应用(二)
- · Asp中Global.asa的应用(-)
- · 将SAX加入我们的ASP应用中
- · 限制同一表单被多次提交
- · 禁用浏览器后退按钮
- · 一个简单的投票程序
- · 微软IIS5.0自带组件之漏洞(不认识IE6.0B2)
- · ActiveServerPages的安全问题
- · 畸形URL能导致IIS5.0和exchange2000停止服务
- · 维护ASP应用程序的安全
- · 用MSscriptencode加密asp
- · 给你的FileSystemObject对象加把锁
- · 调试asp的组件时,不需重启机器的方法
- · ADOAPI参考(ADO动态属性)
- · ADOAPI参考(ADO方法)之五
- · ADOAPI参考(ADO方法)之三
- · ADOAPI参考(ADO方法)之一
- · ADOAPI参考(ADO集合)
- · ADOAPI参考(Parameter对象&Property对象&Reco…
- · ADOAPI参考(DataSpace对象&Error对象&Field对…
- · ADOAPI参考(DataControl对象&DataFactory对象)
- · 在VisualJ++中编写ASPCOM组件
- · Structs中基本配置入门
- · XSLT合并模板简述
- · JSP入门学习笔记
