📄 up2.asp
字号:
<!--#include file="check_login.asp"-->
<!--#include file="Up3.inc"-->
<html>
<head>
<title>上传文件</title>
<script language="JavaScript">
<!--
function Addpic(imagePath){
window.opener.LPform.LPattern.focus();
window.opener.document.LPform.LPattern.value=imagePath;
window.opener=null;
window.close();
}
//-->
</script>
<link href="text.css" rel="stylesheet" type="text/css">
</head>
<body >
<table width=400 border=0 align="center" cellpadding="6" cellspacing="1" bgcolor="#A2A2A2">
<tr><td width=100% height=100% align="center" bgcolor="#F2F2F2" class=tablebody1 >
<%
dim upload,file,formName,formPath,filename,fileExt
dim ranNum
call UpFile()
'===========无组件上传(upload_0)====================
sub UpFile()
set upload=new UpFile_Class '建立上传对象
upload.GetData (1024*1024*5) '取得上传数据,此处即为5M
if upload.err > 0 then
select case upload.err
case 1
Response.Write "请先选择您要上传的文件 [ <a href=# onclick=history.go(-1)>请重新上传</a> ]"
case 2
Response.Write "文件大小超过了限制5M [ <a href=# onclick=history.go(-1)>请重新上传</a> ]"
end select
exit sub
else
formPath=upload.form("filepath") '文件保存目录,此目录必须为程序可读写
if formPath="" then
formPath="../UploadFile/"
end if
'在目录后加(/)
if right(formPath,1)<>"/" then
formPath=formPath&"/"
end if
for each formName in upload.file '列出所有上传了的文件
set file=upload.file(formName) '生成一个文件对象
if file.filesize<100 then
response.write "请先选择您要上传的文件! [ <a href=# onclick=history.go(-1)>请重新上传</a> ]"
response.end
end if
fileExt=lcase(file.FileExt)
if CheckFileExt(fileEXT)=false then
response.write "文件格式不正确,[ <a href=# onclick=history.go(-1)>请重新上传</a> ]"
response.end
end if
randomize timer
ranNum=int(90000*rnd)+10000
filename=formPath&year(now)&"_"&month(now)&"_"&day(now)&"_"&ranNum&"_"&hour(now)&minute(now)&second(now)&"."&fileExt
if file.FileSize>0 then '如果 FileSize > 0 说明有文件数据
result=file.SaveToFile(Server.mappath(filename)) '保存文件
if result="ok" then
response.write "<br>文件:<font color='#ff0000'>"&File.FilePath&file.FileName&"</font>上传成功!<br><br>"
response.write"保存路径:<input type=""text"" size=""40"" style=""border-style: solid; border-width: 1""value="""&RIGHT(filename,LEN(filename)-3)&"""><br><br><br>[<a href=# onclick=""Addpic('"&RIGHT(filename,LEN(filename)-3)&"')"">点击这里把文件路径添加到文本框中</a>]<br><br>"
else
response.write File.FilePath&file.FileName&" 上传失败,"&result&"<br>"
end if
end if
set file=nothing
next
set upload=nothing
end if
end sub
'判断文件类型是否合格
Private Function CheckFileExt (fileEXT)
dim Forumupload
Forumupload="gif,jpg,jpeg,rar,zip,doc"
Forumupload=split(Forumupload,",")
for i=0 to ubound(Forumupload)
if lcase(fileEXT)=lcase(trim(Forumupload(i))) then
CheckFileExt=true
exit Function
else
CheckFileExt=false
end if
next
End Function
%>
</td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -