⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 upload.asp

📁 负零文件上传系统~~文件轻松上传到数据库~~负零文件上传系统~~文件轻松上传到数据库~~
💻 ASP
字号:
<!--#include file="conn.asp"-->
<%
'****************************************************
' 文件上传系统UploFlin v1.0      Power by eekku.com
' Web: http://www.eekku.com
' 负零制作 QQ:252687345
' Copyright (C) 2007 Flin工作室 All Rights Reserved.
'****************************************************
If Request("upfile") <> "" Then
	Path = Request("upfile")
	Set objStream = Server.CreateObject("ADODB.Stream")
	objStream.Type = 1			'设置为二进制类型
	objStream.Open
	objStream.LoadFromFile Path
	FileName = mid(Path,InStrRev(Path, "\") + 1)
	FileURL="upfiles/"&FileName
	objStream.SaveToFile Server.MapPath(FileURL) , 2
	objStream.Close
	set MyFileObject  = Server.CreateObject("Scripting.FileSystemObject")
	path    = Server.mappath(FileURL)
	set MyFile = MyFileObject.GetFile(path)
	intro=session("intro")

		'将文件信息保存到数据库,首先建立Recordset对象
		strSql="SELECT * FROM upfiles"
		Set rs = Server.CreateObject("Adodb.Recordset")
		rs.Open strSql,conn,1,3
		'下面增加一条新记录
		rs.AddNew
		rs("filename") = filename
		rs("fileurl") = FileURL
		rs("ext") = GetExt(filename)    '调用函数获取扩展名
		rs("size") = MyFile.size
		rs("intro") =intro '获取表单信息
		rs.Update 
		'成功插入数据库后,返回首页
		Response.Redirect("index.asp")
		else
		Response.Write "上传文件出错,请返回" 
		Response.Write "<a href='history.back(-1);'>重新上传</a><center>"
	End If
%>
<%
	'该函数用来得到文件的扩展名
	Function GetExt(thefilename)
		strTemp = Split(thefilename,".")
		numTemp = Ubound(strTemp)
		If numTemp = 0 Then
			GetExt="No"  '表示没有扩展名
		Else
			GetExt="." & strTemp(numTemp)  '是数组中最后一项
		End If
	End Function
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -