nh4hso3 naoh(足):asp 如何强行退出程序

来源:百度文库 编辑:中科新闻网 时间:2024/05/10 17:42:51
<%
set upload=new upload_5xSoft
set file=upload.file("file1")
formPath="upload/"
if file.filesize>500 then
fileExt=lcase(right(file.filename,3))
if fileExt="asp" or fileExt="exe" or fileExt="jsp" or fileExt="php" or fileExt="aspx" then
Response.Write"文件类型非法"
end if
end if
randomize
ranNum=int(990000*rnd)+910000
filename=formPath&year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&ranNum&"."&fileExt
if file.FileSize>0 then
file.SaveAs Server.mappath(FileName)
end if
response.write "上传成功"
'&filename
'Response.Write "<html><body><center><font size=5>文件上传成功了!<p>"
'Response.Write "</font></center><form name="form8" method="post" action="add_work.asp"><input type="text" name="fileurl" id="fileurl" value="&filename size="20" maxlength="80"> <INPUT type=submit value=确定 name=submit></form> </body></html>"
%>

我上面的上传代码在判断文件非法后还会继续执行下面的上传代码.最终还是会把非法文件成功上传.要怎样改才能在发现文件类型非法后终止执行下面的代码?使得不会把文件上传

你在
Response.Write"文件类型非法"
后面输入
response.end
程序就会停止运行了.

Response.Write"文件类型非法"
Response.End()

最简单的方式是用if判断一下,然后用response.redirect("err.htm"),就可以了,后面的代码就不会继续执行!