Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
Upfile_SoftPic.asp
Package: qiyeguanli.rar [view]
Upload User: ahxunteng
Upload Date: 2022-05-16
Package Size: 1606k
Code Size: 3k
Category:
WEB(ASP,PHP,...)
Development Platform:
VBScript
- <%@language=vbscript codepage=936 %>
- <!--#include file="../Inc/config.asp"-->
- <!--#include file="upfile_class.asp"-->
- <%
- const upload_type=0 '上传方法:0=无惧无组件上传类,1=FSO上传 2=lyfupload,3=aspupload,4=chinaaspupload
- 'const SaveUpSoftPicPath="UploadSoftPic"
- 'const UpSoftPicType="jpg|gif|png|bmp"
- 'const MaxSoftPicSize=512
- dim upload,oFile,formName,SavePath,FileName,fileExt,oFileSize
- dim EnableUpload
- dim arrUpFileType
- dim ranNum
- dim msg,FoundErr
- msg=""
- FoundErr=false
- EnableUpload=false
- SavePath = SaveUpSoftPicPath '存放上传文件的目录
- if right(SavePath,1)<>"/" then SavePath=SavePath&"/" '在目录后加(/)
- %>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <style type="text/css">
- <!--
- BODY{
- BACKGROUND-COLOR: #E3E3E3;
- font-size:9pt
- }
- .tx1 { height: 20px;font-size: 9pt; border: 1px solid; border-color: #000000; color: #0000FF}
- -->
- </style>
- </head>
- <body leftmargin="2" topmargin="5" marginwidth="0" marginheight="0">
- <%
- if EnableUploadFile="No" then
- response.write "系统未开放文件上传功能"
- else
- if session("AdminName")="" and session("UserName")="" then
- response.Write("请登录后再使用本功能!")
- else
- select case upload_type
- case 0
- call upload_0() '使用化境无组件上传类
- case else
- 'response.write "本系统未开放插件功能"
- 'response.end
- end select
- end if
- end if
- %>
- </body>
- </html>
- <%
- sub upload_0() '使用化境无组件上传类
- set upload=new upfile_class ''建立上传对象
- upload.GetData(524288) '取得上传数据,限制最大上传500K
- if upload.err > 0 then '如果出错
- select case upload.err
- case 1
- response.write "请先选择你要上传的文件!"
- case 2
- response.write "你上传的文件总大小超出了最大限制(500K)"
- end select
- response.end
- end if
- for each formName in upload.file '列出所有上传了的文件
- EnableUpload=False
- set ofile=upload.file(formName) '生成一个文件对象
- oFileSize=ofile.filesize
- if oFileSize<10 then
- msg="请先选择你要上传的文件!"
- FoundErr=True
- elseif ofilesize>(MaxSoftPicSize*1024) then
- msg="文件大小超过了限制,最大只能上传" & CStr(MaxSoftPicSize) & "K的文件!"
- FoundErr=true
- end if
- fileExt=lcase(ofile.FileExt)
- arrUpFileType=split(UpSoftPicType,"|")
- for i=0 to ubound(arrUpFileType)
- if fileEXT=trim(arrUpFileType(i)) then
- EnableUpload=true
- exit for
- end if
- next
- if fileEXT="asp" or fileEXT="asa" or fileEXT="aspx" or fileEXT="cer" or fileEXT="cdx" then
- EnableUpload=false
- end if
- if EnableUpload=false then
- msg="这种文件类型不允许上传!nn只允许上传这几种文件类型:" & UpSoftPicType
- FoundErr=true
- end if
- strJS="<SCRIPT language=javascript>" & vbcrlf
- if FoundErr<>true then
- randomize
- ranNum=int(900*rnd)+100
- FileName="../"&SavePath&year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&ranNum&"."&fileExt
- ofile.SaveToFile Server.mappath(FileName) '保存文件
- response.write "软件图片上传成功!"
- response.write "文件路径是 <FONT COLOR=#FF0000>" & FileName & "</FONT> 请复制到上面的图片地址编辑框内."
- strJS=strJS & "parent.document.myform.SoftPicUrl.value='" & FileName & "';" & vbcrlf
- else
- strJS=strJS & "alert('" & msg & "');" & vbcrlf
- strJS=strJS & "history.go(-1);" & vbcrlf
- end if
- strJS=strJS & "</script>" & vbcrlf
- response.write strJS
- set file=nothing
- next
- set upload=nothing
- end sub
- %>