网页制作 怎么把图片通过ASP网页上传到Access 2003中
1个回答
展开全部
上传图片一般有两种方式保存 1.保存为文件,存放在服务器磁盘 2.保存为二进制数据流,存放在数据库中(安全,比如学生注册信息) 你说的是把图片文件上传,以二进制数据流存放到数据库里吧 思路: 1.表单域(HTML格式) <html> <body leftmargin="0" topmargin="0"> <form action="" method="post" name="form1" enctype="multipart/form-data"> <!-- enctype="multipart/form-data"不能省略,以保证提交过来的信息的正确性,可以远程提交信息 --> <input name="FileName" type="FILE" class="tx1" size="40" style="height:22"> <input type="submit" name="Submit"毁液灶 value=" 上传 " style="color:red;height:22;width:70"> </form> </埋御body> </html> --- 2.接收表单信息(同一文件内)使用asp脚本 If request.totalbytes>0 Then formsize=request.totalbytes formdata=request.binaryread(formsize) bncrlf=chrB(13)&chrB(10) datastart=instrb(formdata,bncrlf&bncrlf)+3 divider=leftB(formdata,instrb(formdata,bncrlf)-1 dataend=instrb(datastart,formdata,divider)-datastart mydata=midb(formdata,datastart+1,dataend)' Set conn=server.CreateObject("adodb.connection") conn.provider="microsoft.jet.oledb.4.0" conn.open server.mappath("img.mdb") Set rs=server.CreateObject("adodb.recordset") rs.open "纤扮select * from img",conn,3,3 If Not rs.eof Then rs.movelast rs.addnew rs("img").appendchunk mydata rs.update response.binarywrite rs(1) '上传后,随即输出到页面,查看 ------------------------ 数据库img.mdb /数据表 img /字段:id/img(类型:ole或备注)
采纳哦
采纳哦
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询