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

📄 ado_upload.asp

📁 aspupload
💻 ASP
字号:
<!-- AspUpload Code samples: ado_upload.asp -->
<!-- Invoked by ado.asp -->
<!-- Copyright (c) 2001 Persits Software, Inc. -->
<!-- http://www.persits.com -->

<HTML>
<BODY>

<%
	Set Upload = Server.CreateObject("Persits.Upload")

	' we use memory uploads, so we must limit file size
	Upload.SetMaxSize 100000, True

	' Save to memory. Path parameter is omitted
	Count = Upload.Save

	' Obtain file object
	Set File = Upload.Files("THEFILE")

	If Not File Is Nothing Then
		' Build ADO connection string
		Connect = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath(".\aspupload.mdb")

		' If you use SQL Server, the connecton string must look something like this:
		' Connect = "Provider=SQLOLEDB;Server=MYSRV;Database=master;UID=sa;PWD=xxx"

		' Use ADO Recordset object
		Set rs = Server.CreateObject("adodb.recordset")

		' Optional: check whether this file already exists using MD5 hash
		Hash = File.MD5Hash
		rs.Open "SELECT * from MYIMAGES WHERE Hash='" & Hash & "'", Connect, 2, 3
		If Not rs.EOF Then
			Response.Write "This file already exists in the database."
			Response.End
		End If
		rs.Close

		' Reopen recordset to insert file
		rs.Open "MYIMAGES", Connect, 2, 3

		rs.AddNew
		rs("image_blob") = File.Binary
		rs("filename") = File.FileName
		rs("filesize") = File.Size
		rs("hash") = Hash
		rs("description") = Upload.Form("DESCR")
		rs.Update

		Response.Write "File saved."
	Else
		Response.Write "File not selected."
	End If
%>

</BODY>
</HTML>

⌨️ 快捷键说明

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