|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。函数|上传|无组件<%
==============================
函数名:upfile
感化:利用"化境上传组件"上传文件到服务器上
参数: file1文件工具
savepath文件要保留的绝对路径,如"../"上一级上录,""同目次
maxsize同意上传文件的最年夜值,单元KB.为0不限巨细.
savetype同意上传文件的范例,0不限定,限定的格局.如.jpg|.bmp|.zip
前往值:前往上传信息,也可本人依据必要设定前往值
条件:setupload=newupload_5xsoft创建上传工具
setfile1=upload.file("file1")天生一个文件工具
Designer:suercool
functionupfile(file1,savepath,maxsize,savetype)
iffile1.filename=""andfile1.filesize<=0then
upfile="<scriptlanguage=javascript>alert(文件不存在!)</script>"
exitfunction
endif
ifmaxsize"0"andfile1.filesize>clng(maxsize)*1024then
upfile="<scriptlanguage=javascript>alert(文件巨细凌驾了限定,最年夜只能上传"&cstr(maxsize)&"Kb的文件!)</script>"
exitfunction
endif
dimfilename,filetype
filename=file1.filename
filetype=getfiletype(filename)
ifsavetype"0"then
dimarrtype,i,foundtype
arrtype=split(savetype,"|")
foundtype=false
fori=0toubound(arrtype)
iflcase(arrtype(i))=filetypethen
foundtype=true
exitfor
endif
next
ifnotfoundtypethen
upfile="<scriptlanguage=javascript>alert(文件格局不下确,只同意上传"&savetype&"格局的文件!)</script>"
exitfunction
endif
endif
randomize()
filepath=savepath&year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&int(rnd*9999)&filetype
file1.saveasserver.mappath(filepath)
iferr.description""then
upfile="<scriptlanguage=javascript>alert(呈现未知毛病,上传失利,请重试!)</script>"
err.clear
else
upfile="<scriptlanguage=javascript>alert(上传乐成!"+filepath+");</script>"
endif
setfile1=nothing
endfunction
===========
函数名:getfiletype
感化:失掉文件的范例
参数: filename文件名
前往值:文件范例,无范例前往""
Designer:suercool
functiongetfiletype(filename)
dimi
fori=(len(filename)-1)to1step-1
ifmid(filename,i,1)="."then
getfiletype=lcase(mid(filename,i))
exitfunction
endif
next
getfile=""
endfunction
%>
实例(upfile3.asp):
<!--#includeFILE="upload_5xsoft.inc"-->
<html>
<head>
<title>Upfile</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<body>
<formaction="upfile3.asp"name="frmupfile"id="frmupfle"enctype="multipart/form-data"method=post>
<inputtype=filename="file1">
<inputtype=submitvalue="上传"name=subupfile>
<inputtype=hiddenname="upfilename"value="">
<%setupload=newupload_5xsoft创建上传工具
ifupload.form("subupfile")="上传"then
setfile1=upload.file("file1")
dimre
savetype=".jpg|.htm|.bmp|"
re=upfile(file1,"","0",savetype)
response.writere
endif
%>
</form>
</body>
</html>
ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。 |
|