www.gusucode.com > 创想设计Flash相册 1.0源码程序 > Photo\admin\stone_Upfile.asp

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Server.ScriptTimeout=999%>
<!--#include file="session.asp"-->
<!--#include file="stone_Upload.asp" -->
<!-- 上传pic_s开始 -->
<% 
	if request("action")="pic_s" then
		set upload=new upload_5xsoft
		set file=upload.file("pic")
		fileExt=lcase(right(file.filename,4))
		if  fileEXT<>".jpg" and fileEXT<>".jpeg" then
			response.write"<script>alert('图片格式不对,请重新上传!');location='"&request.ServerVariables("HTTP_REFERER")&"'</script>"
			response.end
		end if 
		if file.fileSize>0 then
			'if file.fileSize>1000*1024 then'
			'else
			formPath="uploadfile/pic"			
			if right(formPath,1)<>"/" then 
				formPath=formPath&"/"
			end if			
		vfname = filename(now())
		fname = vfname & "." & GetExtendName(file.FileName)
		file.SaveAs Server.mappath(formPath&fname)   ''保存文件
		
%>
<script>
		parent.myform.pic_s.value='uploadfile/pic/<%=fname%>'
		//parent.frmadd.dreamcontent.value+='[img]upload/<%=ufp%>[/img]'
		location.replace('stone_uppic_s.asp')
		</script>
<%		'	end if
		end if
		set file=nothing
		set upload=nothing
		function filename(fname)
			fname = now()
			fname = replace(fname,"-","")
			fname = replace(fname," ","") 
			fname = replace(fname,":","")
			fname = replace(fname,"PM","")
			fname = replace(fname,"AM","")
			fname = replace(fname,"上午","")
			fname = replace(fname,"下午","")
			filename=fname
		end function 
		function GetExtendName(FileName)
			dim ExtName
			ExtName = LCase(FileName)
			ExtName = right(ExtName,3)
			ExtName = right(ExtName,3-Instr(ExtName,"."))
			GetExtendName = ExtName
		end function 
	end if'end action
%>
<!-- 上传pic_s结束 -->

<!-- 上传pic_b开始 -->
<% 
	if request("action")="pic_b" then
		set upload=new upload_5xsoft
		set file=upload.file("pic")
		fileExt=lcase(right(file.filename,4))
		if  fileEXT<>".jpg" and fileEXT<>".jpeg" then
			response.write"<script>alert('图片格式不对,请重新上传!');location='"&request.ServerVariables("HTTP_REFERER")&"'</script>"
			response.end
		end if 
		if file.fileSize>0 then
			formPath="uploadfile/pic"			
			if right(formPath,1)<>"/" then 
				formPath=formPath&"/"
			end if			
		vfname = filename(now())
		fname = vfname & "." & GetExtendName(file.FileName)
		file.SaveAs Server.mappath(formPath&fname)   ''保存文件
		
%>
<script>
		parent.myform.pic_b.value='uploadfile/pic/<%=fname%>'
		//parent.frmadd.dreamcontent.value+='[img]upload/<%=ufp%>[/img]'
		location.replace('stone_uppic_b.asp')
		</script>
<%			'end if
		end if
		set file=nothing
		set upload=nothing
		function filename(fname)
			fname = now()
			fname = replace(fname,"-","")
			fname = replace(fname," ","") 
			fname = replace(fname,":","")
			fname = replace(fname,"PM","")
			fname = replace(fname,"AM","")
			fname = replace(fname,"上午","")
			fname = replace(fname,"下午","")
			filename=fname
		end function 
		function GetExtendName(FileName)
			dim ExtName
			ExtName = LCase(FileName)
			ExtName = right(ExtName,3)
			ExtName = right(ExtName,3-Instr(ExtName,"."))
			GetExtendName = ExtName
		end function 
	end if'end action
%>
<!-- 上传pic_b结束 -->

<!-- 上传单个文件开始 -->
<% 
	if request("action")="onefile" then
		set upload=new upload_5xsoft
		set file=upload.file("onefile")
		fileExt=lcase(right(file.filename,4))
		if fileEXT<>".jpg" then
			response.write"<script>alert('必须是 .jpg 格式!');location='"&request.ServerVariables("HTTP_REFERER")&"'</script>"
			response.end
		end if 
		if file.fileSize>0 then
			formPath="../gallery"
			if right(formPath,1)<>"/" then 
			formPath=formPath&"/"
			end if			
			vfname = cstr(year(date()))&cstr(month(date()))&cstr(day(date()))&cstr(hour(now()))&cstr(minute(now()))&cstr(second(now()))
			fname = vfname & "." & GetExtendName(file.FileName)
			file.SaveAs Server.mappath(formPath&fname)   ''保存文件
'用aspjpeg组件生成缩略图
Set Jpeg = Server.CreateObject("Persits.Jpeg") '调用组件 
Path = Server.MapPath("../gallery/"&fname)  '待处理图片路径 
Jpeg.Open Path ' 打开图片 
'高与宽为原图片的1/2 
Jpeg.Width = 50 
Jpeg.Height = 30 
'保存图片 
Jpeg.Save Server.MapPath("../gallery/s_"&fname)  
%> 
		<script>
		parent.canshu.bg.value='上传成功'
		parent.canshu.bg_1.value='<%=fname%>'
		//parent.frmadd.dreamcontent.value+='[img]upload/<%=ufp%>[/img]'
		location.replace('stone_Uponefile.asp')
		</script>
<%			
		end if
		set file=nothing
		set upload=nothing
		'function filename(fname)
			'fname = now()
			'fname = replace(fname,"-","")
			'fname = replace(fname," ","") 
			'fname = replace(fname,":","")
			'fname = replace(fname,"PM","")
			'fname = replace(fname,"AM","")
			'fname = replace(fname,"上午","")
			'fname = replace(fname,"下午","")
			'filename=fname
		'end function 
		function GetExtendName(FileName)
			dim ExtName
			ExtName = LCase(FileName)
			ExtName = right(ExtName,3)
			ExtName = right(ExtName,3-Instr(ExtName,"."))
			GetExtendName = ExtName
		end function 
	end if
%>
<!-- 上传单个文件结束 -->