![]() |
#2
qjw90042011-11-16 20:17
wd_yj_upload.asp代码~~~
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936" %> <%OPTION EXPLICIT%> <%Server.ScriptTimeOut=5000%> <!-- #include file="conn.asp" --> <!--#include file="upload_5xsoft.inc"--> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=gb2312" /> <title>文件上传</title> </head> <body> <br>文件上传成功!<hr size=1 noshadow width=300 align=left><br> <% 'Response.Charset="gb2312" dim upload,file,formName,uploadPath,iCount,fname,fl_name,wdbh,wd_name,rs_wd_yj,sql_wd_yj,ym,totalPut,wdsm,sql_1,img_name_1,MakeFileName set fl_name=request.form("fl_name") set wdbh=request.form("wdbh") set wd_name=request.form("wd_name") set img_name_1=request.form("img_name_1") set ym=request.form("ym") set upload=new upload_5xsoft '--------------将记录写入数据库(起)--------------------------------------- sql_1 = "insert into wd_yj (wdbh,wd_name,img_name,img_name_1,wdsm) values ('"&wdbh&"','"&wd_name&"','"&MakeFileName&"','"&img_name_1&"','"&wdsm&"')" conn.execute(sql_1) '执行SQL新增 '--------------将记录写入数据库(起)--------------------------------------- uploadPath="../data/wdxt/wdwj/"&fl_name&"/" iCount=0 for each formName in upload.objFile set file=upload.file(formName) if file.FileSize>0 then fname=upload.MakeFileName(file.FileExt) file.SaveAs Server.mappath(uploadPath & fname) iCount=iCount+1 end if set file=nothing next set upload=nothing response.write "<br>"&formName response.write "<br>" & iCount & " 个文件上传结束![<a href=""javascript:history.back();"">返回</a>]" %> </body> <% conn.close set conn = nothing %> </html> |
上传的页面代码
<form method="post" action="wd_yj_upload.asp" name="uploadform" enctype="multipart/form-data" onsubmit="return mysubmit();" >
<ul id="file_group">
<li>文件编号:<%=request.querystring("wdbh")%>
<li>文件名称:<%=request.querystring("wd_name")%>
<li>上传扫描件:<input name="mfile1" type="file" style="WIDTH:70%" />
<li>扫描件名称:<input name="img_name_1" type="text" id="img_name_1" style="WIDTH:57%"> 页码标记:<input name="ym" type="text" id="ym" style="WIDTH:5%" value="<%=totalPut%>" >
<li/><input type="submit" value="上传文件" /><input type="button" value="放弃返回" onClick="window.history.go(-1)">
<input name="flbh" type="hidden" id="flbh" value="<%=request.querystring("flbh")%>" />
<input name="fl_name" type="hidden" id="fl_name" value="<%=request.querystring("fl_name")%>" />
<input name="wdbh" type="hidden" id="wdbh" value="<%=request.querystring("wdbh")%>" />
<input name="wd_name" type="hidden" id="wd_name" value="<%=request.querystring("wd_name")%>" />
</ul>
</FORM>
在upload_5xsoft.inc中
Microsoft VBScript 运行时错误 '800a005e'
无效使用 Null
\wdxt\upload_5xsoft.inc, line 44
就是这句话代码
sStart = MidB(RequestData,1, InStrB(iFormStart,RequestData,vbCrlf)-1)
希望朋友们指点~~~