.bmp 格式图片上传存放到 MSSQL 数据库里面 asp 程序

来源:百度知道 编辑:UC知道 时间:2024/07/02 06:27:41
我想把一张 .bmp 格式图片上传存放到 mssql 里面(要转换成二进制)

请问如何实现 程序是 asp 的

高手能给出代码吗? 或是告知哪个程序里面有这个功能 小弟自己去研究 小弟感激不尽

看看以下这段代码,或许对您有些帮助.

1.设计数据库以access为例,建立一为images的数据库(表名也为images)id 自动编号img ole对象2. 上传处理文件 (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="Provider=microsoft.jet.oledb.4.0;data source="& server.mappath("images.mdb")
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'appendchunk语法;将数据追加到大型文本、二进制数据 field 或 parameter 对象
rec.update
rec.close