标题:图片上传问题纯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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-338332-1-1.html




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

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