图像图表
如何把图片上传到数据库中并显示出来?
upload.htm
' 上传页面.
<html>
<body>
<p align="center">千花飞舞之图片上传</p>
<center>
<form name="mainform" enctype="multipart/form-data"
' 这个form属性是得到上传的数据的关键.
action="process.asp" method=post>
<input type=file name=mefile><br>
<input type=submit name=ok value="上传">
</form>
</center>
</body></html>
process.asp
' 处理浏览器中送来的数据.
<%
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)
set conngraph=server.createobject("adodb.connection")
conngraph.connectionstring="driver={microsoft access driver (*.mdb)};
dbq=" & server.mappath("images.mdb") & ";uid=;pwd=;"
conngraph.open
set rec=server.createobject("adodb.recordset")
rec.open "select * from [images] where id is null",conngraph,1,3
rec.addnew
rec("img").appendchunk mydata
rec.update
rec.close
set rec=nothing
set conngraph=nothing
%>
showimg.asp
' 显示图片.
<%
set conngraph=server.createobject("adodb.connection")
conngraph.connectionstring="driver={microsoft access driver (*.mdb)};
dbq=" & server.mappath("images.mdb") & ";uid=;pwd=;"
conngraph.open
set rec=server.createobject("adodb.recordset")
strsql="select img from images where id=" & trim(request("id"))
rec.open strsql,conngraph,1,1
response.contenttype = "image/*"
response.binarywrite rec("img").getchunk(7500000)
rec.close
set rec=nothing
set conngraph=nothing
%>
[1]
上一篇: 团伙在闲鱼低价卖二手苹果手机诈骗百万 闲鱼官微:私下交易一定要警惕
下一篇: 如何对文件进行操作?
推荐阅读
-
iOS常用小功能(获得屏幕图像、压缩图片、加边框、调整label的size)
-
C# 添加、修改以及删除Excel迷你图表的实现方法
-
java类中生成jfreechart,返回图表的url地址 代码分享
-
C#将PDF转为多种图像文件格式的方法(Png/Bmp/Emf/Tiff)
-
Android编程开发之EditText实现输入QQ表情图像的方法
-
C# 创建EXCEL图表并保存为图片的实例
-
Android编程开发实现TextView显示表情图像和文字的方法
-
ASP.NET MVC中图表控件的使用方法
-
C#使用Gembox.SpreadSheet向Excel写入数据及图表的实例
-
详解iOS 裁剪圆形图像并显示(类似于微信头像)