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

📄 clsfile.inc

📁 此程序是一个个人主页创造程序,该程序无插件,无任何恶意程序.
💻 INC
字号:
<%
'--------------------------------------------------------------------------------
'- File        : clsFile.inc
'- Author      : H.J.N. Mayer
'- Description : Container class for file sent via an http multipart/form-data
'-               POST
'--------------------------------------------------------------------------------
Class clsFile

 Private m_strName
 Private m_strContentType
 Private m_strFileName
 Private m_vntBlob

 Private Sub Class_Initialize()
   m_strName = ""
   m_strContentType = ""
   m_strFileName = ""
   m_vntBlob = ""
 End Sub

 '-------------------------------------------------------------------------------
 ' Property : Name (Get)
 '-------------------------------------------------------------------------------
 Public Property Get Name()
   Name = m_strName
 End Property

 '-------------------------------------------------------------------------------
 ' Property : Name (Let)
 '-------------------------------------------------------------------------------
 Property Let Name(strName)
   m_strName = strName
 End Property

 '-------------------------------------------------------------------------------
 ' Property : ContentType (Get)
 '-------------------------------------------------------------------------------
 Property Get ContentType()
   ContentType = m_strContentType
 End Property

 '-------------------------------------------------------------------------------
 ' Property : ContentType (Let)
 '-------------------------------------------------------------------------------
 Property Let ContentType(strContentType)
   m_strContentType = strContentType
 End Property

 '-------------------------------------------------------------------------------
 ' Property : FileName (Get)
 '-------------------------------------------------------------------------------
 Public Property Get FileName()
   FileName = m_strFileName
 End Property

 '-------------------------------------------------------------------------------
 ' Property : FileName (Let)
 '-------------------------------------------------------------------------------
 Property Let FileName(strFileName)
   m_strFileName = strFileName
 End Property

 '-------------------------------------------------------------------------------
 ' Property : Blob (Get)
 '-------------------------------------------------------------------------------
 Public Property Get Blob()
   Blob = m_vntBlob
 End Property

 '-------------------------------------------------------------------------------
 ' Property : Blob (Let)
 '-------------------------------------------------------------------------------
 Property Let Blob(vntBlob)
   m_vntBlob = vntBlob
 End Property

 '-------------------------------------------------------------------------------
 ' Function : Save
 '-------------------------------------------------------------------------------
 Public Sub Save(strPath)
 Dim objFSO
 Dim objFile
 Dim lngCounter
   Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
   Set objFile = objFSO.CreateTextFile(strPath & "\" & m_strFileName)
   For lngCounter = 1 To LenB(m_vntBlob)
     objFile.Write Chr(AscB(MidB(m_vntBlob, lngCounter, 1)))
   Next
   objFile.Close
 End Sub
End Class
%>

⌨️ 快捷键说明

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