| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 617 人关注过本帖
标题:图片上传问题纯asp上传
取消只看楼主 加入收藏
ab382717036
Rank: 2
等 级:论坛游民
帖 子:73
专家分:20
注 册:2011-3-19
结帖率:91.67%
收藏
已结贴  问题点数:10 回复次数:3 
图片上传问题纯asp上传
我存入数据库里的数据是二进制数据而不是路径 请问怎么解决  还有我图片显示不出来  还有我要存在数据库的是相对路径请问怎么实现
首页
<form name="mainForm" enctype="multipart/form-data" action="process.asp" method=post>
 <label>
  <input type="file" name="file1" />
 </label>
 <br />
  <input type=submit name=ok value="OK">
</form>


process.asp
<!--#include file="conn1.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 rs=server.CreateObject("ADODB.Recordset")
rs.Open"SELECT * FROM [imgage] where id is null",conn,3,2
rs.addnew
rs("img").appendchunk(mydata)
rs.update
rs.close
set rs=nothing
set conn=nothing

%>
show.asp
<!--#include file="conn1.asp"-->
<%
Set rs=server.CreateObject("ADODB.Recordset")
sql="select img from imgage where id=4"
rs.open sql,conn,3,2
Response.ContentType="image/*"
Response.BinaryWrite rs("img").getChunk(7500000)
rs.close
set rs=nothing
set conn=nothing
%>
数据库
id  img
2011-04-29 10:08
ab382717036
Rank: 2
等 级:论坛游民
帖 子:73
专家分:20
注 册:2011-3-19
收藏
得分:0 
求助
2011-04-29 11:35
ab382717036
Rank: 2
等 级:论坛游民
帖 子:73
专家分:20
注 册:2011-3-19
收藏
得分:0 
是啊
2011-04-29 16:41
ab382717036
Rank: 2
等 级:论坛游民
帖 子:73
专家分:20
注 册:2011-3-19
收藏
得分:0 
没有解决问题也要结贴吗
2011-05-02 10:51
快速回复:图片上传问题纯asp上传
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013335 second(s), 8 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved