淘宝客有什么要求:asp上传小故障

来源:百度文库 编辑:中科新闻网 时间:2024/03/29 22:29:37
我的上传图片核心是:
<!--#include file="Connections/conna.asp"-->
<%
uname=session("MM_Username")
upsw=session("MM_psw")
%>

<%
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.ActiveConnection = MM_conna_STRING
rs.Source = "SELECT * FROM sinfo where Num = '" + Replace(uname, "'", "''") + "' And psw = '" + Replace(upsw, "'", "''") + "'"
rs.CursorType = 0
rs.CursorLocation = 2
rs.LockType = 3
rs.Open()
'rs.open "SELECT * FROM sinfo",conn,3,3
rs("Photo").AppendChunk myData
rs.update
rs.close
set rs=nothing
set conn=nothing
%>
可以对登陆的用户上传头像到字段Photo中,提交 的表单是:
<form action="upload.asp" method="post" enctype="multipart/form-data">
<input type="file" name="imgurl">

<input name=ok type="submit" id="ok" value="上传">
</form>
为了好看一点,我改了下提交表单:
<input type="text" id="input1"> <input type="button" id="btn1" onclick="myfile.click();" value="浏览文档">
<input type="file" id="myfile" name="imgurl" onchange="input1.value=this.value" style="display:none">
结果就是不能显示图片了,看数据库时,也有长二进制数,估计是数据不对了,请大家替我分析一下呀,是什么导致的???怎样解决??谢谢