中国核潜艇身高多少米:asp怎么存图片到access

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/26 22:22:54
请告诉我怎么做?
用什么方法?组件?对象?
说清楚?
谢谢~~~~

实际也比较简单,在提交页用:type=file文件表单,在存储页解码图形文件即可:
1、提交页:
<form METHOD="POST" ACTION="*.asp" ENCTYPE="multipart/form-data">
<input TYPE="FILE" NAME="FI1" size="20">
<INPUT TYPE="Submit" onclick="return CheckLogin(this.form)" VALUE="提交图片">
再加javascript判断就可以了
2、存储页:
<%
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 rs=Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From image",conn,3,3
rs("image").appendchunk mydata
rs.update
rs.close
set rs=nothing
%>

不用那么难
建立数据库的时候把字段类型设置成二进制型
就可以了

哦。。。那么做太麻烦了吧,为什么一定要把图片存在数据库里呢。

通常的方法在数据库里存一个到放图片的文件的链接,需要使用时候再根据这个链接链接过去就行了啊。

我也试过,不知道怎么办,不过我建议你把链接存进去,然后建个文件夹这样反而更方便。

就是保存路径吧