网页制作 怎么把图片通过ASP网页上传到Access 2003中

 我来答
祢情Pp
2014-08-17 · 超过65用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:59万
展开全部
上传图片一般有两种方式保存 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或备注)

采纳哦
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式