如何打开本地图片文件,将他保存到服务器端的数据库中

m_leaner 2003-04-15 11:05:02
如何打开本地图片文件(重点是打开),将他保存到服务器端的数据库中
...全文
79 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
m_leaner 2003-04-15
  • 打赏
  • 举报
回复
最好要,不要也可
wangyime 2003-04-15
  • 打赏
  • 举报
回复
打开后要不要显示出来?
m_leaner 2003-04-15
  • 打赏
  • 举报
回复
分数不够,可另外添加
m_leaner 2003-04-15
  • 打赏
  • 举报
回复
详细点好吗?
wangyime 2003-04-15
  • 打赏
  • 举报
回复
<input type=file>
possible_Y 2003-04-15
  • 打赏
  • 举报
回复
<form action="add.asp" enctype="multipart/form-data" method="post">
<input type="file">
<input type="submit">
</form>


add.asp:
<%
dim rs
dim formsize,formdata,bncrlf,divider,datastart,dataend,mydata
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)


%><!--#include file="data.inc"--><% '打开数据库
Set rs = Server.CreateObject("ADODB.Recordset")
sql="SELECT * FROM image"
rs.Open sql,oConn,1,3
rs.addnew
rs("big").appendchunk mydata 'big字段存储图片
rs.update
set rs=nothing
set oConn=nothing
%>
<img src="show.asp">

show.asp:
<%
curDir = Server.MapPath("data/whole.mdb")
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & curDir

Set oRs = Server.CreateObject("ADODB.Recordset")
Set oRs.ActiveConnection = oConn
oRs.Source = "SELECT * FROM image"
oRs.CursorType = adOpenKeyset
oRs.LockType = 2 'adLockOptimistic
oRs.Open

Response.ContentType = "image/jpeg"
Response.BinaryWrite oRs("big")
Exit Do

oRs.Close
set oRs=nothing
oConn.close
set oConn=nothing

%>

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧