📄 up_photo_act.aspx.vb
字号:
' ***************************************************
' * 本程序由AspToAspX风火轮0.99转换生成 *
' * http://Www.AspToAspX.Cn *
' * Q Q : 139227536 *
' * QQ群: 17152722 *
' * MSN : gzliangjianhua@hotmail.com *
' * EMail AspToDll@vip.163.com *
' ***************************************************
Imports Microsoft.VisualBasic
Imports System.Web
Imports System.Math
Imports System.Web.SessionState
Public Class _UP_PHOTO_ACT
Inherits System.Web.UI.Page
Implements IHttpHandler, AspToAspX_Interface
Public AspToAspX_Host_Class_Object As Object
Public upload,file,upfile,formPath,ServerPath,FSPath,formName,companyName,oFile,upfilecount,SaveFileName,SavePathFileName
Public userid
Public url
Public upfiletype
Public upfilesize
Public inFolder
Public myFolder
Public photo_name
Public photo_note
Public AspToAspX_Sign
Public sql
Public rs As ADODB.Recordset
Public filesize
Public vfname
Public Random
Public FileExt
Public filetype
Public fname
Public todbpath
Public linkdb
Public ft
Public ku
Public ckiesdomain
Public conndb
Public ConnectionString
Public ASPX_CONN As _CONN
Public ASPX_INC_UBBCODE As _INC_UBBCODE
Public ASPX_UPFILE_CLASS As _UPFILE_CLASS
Public ASPX_BBSUSER As _BBSUSER
Public ASPX_TOUXIANFUN As _TOUXIANFUN
Public ASPX_ASPJPG As _ASPJPG
Public ASPX_INC_PUBLICFUN As _INC_PUBLICFUN
Public ASPX_ISPICFUN As _ISPICFUN
#Region "..."
Public Sub AspToAspX_InitIncludeFiles()
ASPX_CONN = New _CONN()
ASPX_CONN.AspToAspX_Host_Class_Object = AspToAspX_Host_Class_Object
ASPX_CONN.AspToAspX_InitIncludeFiles()
ASPX_INC_UBBCODE = New _INC_UBBCODE()
ASPX_INC_UBBCODE.AspToAspX_Host_Class_Object = AspToAspX_Host_Class_Object
ASPX_INC_UBBCODE.AspToAspX_InitIncludeFiles()
ASPX_UPFILE_CLASS = New _UPFILE_CLASS()
ASPX_UPFILE_CLASS.AspToAspX_Host_Class_Object = AspToAspX_Host_Class_Object
ASPX_UPFILE_CLASS.AspToAspX_InitIncludeFiles()
ASPX_BBSUSER = New _BBSUSER()
ASPX_BBSUSER.AspToAspX_Host_Class_Object = AspToAspX_Host_Class_Object
ASPX_BBSUSER.AspToAspX_InitIncludeFiles()
ASPX_TOUXIANFUN = New _TOUXIANFUN()
ASPX_TOUXIANFUN.AspToAspX_Host_Class_Object = AspToAspX_Host_Class_Object
ASPX_TOUXIANFUN.AspToAspX_InitIncludeFiles()
ASPX_ASPJPG = New _ASPJPG()
ASPX_ASPJPG.AspToAspX_Host_Class_Object = AspToAspX_Host_Class_Object
ASPX_ASPJPG.AspToAspX_InitIncludeFiles()
ASPX_INC_PUBLICFUN = New _INC_PUBLICFUN()
ASPX_INC_PUBLICFUN.AspToAspX_Host_Class_Object = AspToAspX_Host_Class_Object
ASPX_INC_PUBLICFUN.AspToAspX_InitIncludeFiles()
ASPX_ISPICFUN = New _ISPICFUN()
ASPX_ISPICFUN.AspToAspX_Host_Class_Object = AspToAspX_Host_Class_Object
ASPX_ISPICFUN.AspToAspX_InitIncludeFiles()
End Sub
Public Sub AspToAspX_UnloadIncludeFiles()
ASPX_CONN.AspToAspX_UnloadIncludeFiles()
ASPX_CONN = Nothing
ASPX_INC_UBBCODE.AspToAspX_UnloadIncludeFiles()
ASPX_INC_UBBCODE = Nothing
ASPX_UPFILE_CLASS.AspToAspX_UnloadIncludeFiles()
ASPX_UPFILE_CLASS = Nothing
ASPX_BBSUSER.AspToAspX_UnloadIncludeFiles()
ASPX_BBSUSER = Nothing
ASPX_TOUXIANFUN.AspToAspX_UnloadIncludeFiles()
ASPX_TOUXIANFUN = Nothing
ASPX_ASPJPG.AspToAspX_UnloadIncludeFiles()
ASPX_ASPJPG = Nothing
ASPX_INC_PUBLICFUN.AspToAspX_UnloadIncludeFiles()
ASPX_INC_PUBLICFUN = Nothing
ASPX_ISPICFUN.AspToAspX_UnloadIncludeFiles()
ASPX_ISPICFUN = Nothing
End Sub
#End Region
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
AspToAspXGlobal.Application = Application
AspToAspXGlobal.Server = Server
AspToAspXGlobal.Response = Response
AspToAspXGlobal.Request = Request
AspToAspXGlobal.Session = Session
AspToAspX_Host_Class_Object = Me
AspToAspX_InitIncludeFiles()
AspToAspX_Page_Init()
End Sub
Public Sub AspToAspX_Page_Init()
On Error GoTo _AspToAspX_Err
ASPX_CONN.AspToAspX_Page_Init ( )
ASPX_INC_UBBCODE.AspToAspX_Page_Init ( )
ASPX_UPFILE_CLASS.AspToAspX_Page_Init ( )
ASPX_BBSUSER.AspToAspX_Page_Init ( )
ASPX_TOUXIANFUN.AspToAspX_Page_Init ( )
ASPX_ASPJPG.AspToAspX_Page_Init ( )
ASPX_INC_PUBLICFUN.AspToAspX_Page_Init ( )
ASPX_ISPICFUN.AspToAspX_Page_Init ( )
userid = AspToAspX_CInt ( getcookie ( "clubuser_id" ) ) '10
FTBBS_HTML_MB ( ft ) '11
url = Application ( "FTBBSMB" ) ( 10 , 0 ) '12
upfiletype = Application ( "FTBBSMB" ) ( 12 , 0 ) '13
upfilesize = Application ( "FTBBSMB" ) ( 13 , 0 ) '14
upfiletype = RegExReplace ( upfiletype , "(asp)" , "rar" ) '15
upfiletype = RegExReplace ( upfiletype , "(asa)" , "rar" ) '16
upfiletype = RegExReplace ( upfiletype , "(cdx)" , "rar" ) '17
upfiletype = RegExReplace ( upfiletype , "(cer)" , "rar" ) '18
If AspToAspX_CheckDBNull ( Application ( "FTBBSMB" ) ( 7 , 0 ) ) = "M" Then '19
inFolder = Year ( ToDay ( ) ) & Month ( ToDay ( ) ) '20
Else '21
inFolder = Year ( ToDay ( ) ) & Month ( ToDay ( ) ) & Day ( ToDay ( ) ) '22
End If '23
makefolder ( inFolder , fso ) '25
myFolder = inFolder & "/" & userid '26
makefolder ( myFolder , fso ) '27
upload = New Ftbbs_Class ( AspToAspX_Host_Class_Object ) '29
upload.AllowExt = upfiletype '30
upload.GetData ( upfilesize ) '31
photo_name = upload.Form ( "photo_name" ) '32
photo_note = upload.Form ( "photo_note" ) '33
photo_name = CheckStr ( photo_name ) '34
photo_note = CheckStr ( photo_note ) '35
If AspToAspX_CheckDBNull ( photo_name ) = EmptyString.Value Then '36
Response.Write ( "<SCRIPT language=JavaScript>alert('相册分类不能为空!');history.go(-1);</script>" ) '37
Response.End ( ) '38
End If '39
AspToAspX_Sign = 0 '40
sql = "select top 1 * from " & ft & "ftblog_type where userid=" & userid & " and blogphoto=1 and blogtype='" & photo_name & "'" '41
rs = New ADODB.Recordset ( ) '42
rs.Open ( sql , conn , 1 , 3 ) '43
If Not rs.EOF Then '44
AspToAspX_Sign = AspToAspX_CheckDBNull(rs.Fields ( "sign" ) .Value) '45
End If '46
rs.Close ( ) '47
formPath = inFolder & "/" & userid '48
If AspToAspX_CheckDBNull ( right ( formPath , 1 ) ) < > "/" Then
formPath = formPath & "/"
End If
'49
If upload.isErr Then '50
Select Case upload.isErr '51
Case 1 '52
Response.Write ( "<font color=red>上传文件不能为空</font>" ) '53
Case 2 '54
Response.Write ( "系统限制上传文件大小在<font color=red>" & upfilesize & "</font>字节以下." ) '55
End Select '56
Else '57
For Each formName In upload.file '58
oFile = upload.file ( formname ) '59
filesize = oFile.FileSize '60
vfname = makefilename ( DateAndTime.Now ) '62
Randomize ( ) '63
Random = AspToAspX_Int ( ( 1000 - 100 + 1 ) * AspToAspX_Rnd + 100 ) '64
vfname = vfname & "_" & Random '65
FileExt = oFile.FileExt '66
filetype = oFile.FileMIME '67
fname = formPath & vfname & "." & FileExt '68
todbpath = vfname & "." & FileExt '69
SavePathFileName = Server.MapPath ( fname ) '70
If AspToAspX_CheckDBNull ( filetype ) = "text/plain" Then '71
Response.Write ( "" ) '72
Else '73
upload.SaveToFile ( formName , SavePathFileName ) '74
End If '75
If upload.iserr Then '76
Response.Write ( upload.errmessage ) '77
Else '78
If AspToAspX_CheckDBNull ( Application ( "FTBBSMB" ) ( 15 , 0 ) ) = 1 And AspToAspX_CheckDBNull ( FileExt ) = "jpg" Then '79
imgtmlogo ( fname ) '80
End If '81
ispic ( SavePathFileName ) '82
sql = "insert into " & ft & "ftbbs_upload (upload_pic,file_type,upload_size,upload_ext,userid,pic_note,photo_name,sign,bbs_blog_type,clubuser_id) values('" & inFolder & "/" & userid & "/" & todbpath & "',0,'" & filesize & "','" & FileExt & "','" & getcookie ( "name" ) & "','" & photo_note & "','" & photo_name & "'," & AspToAspX_Sign & ",2," & userid & ")" '83
conn.Execute ( sql ) '84
closedb ( ) '85
AspToAspX_Response_Redirect ( "up_photo.aspx?success=Y&pic=" & inFolder & "/" & userid & "/" & todbpath ) '86
End If '87
oFile = Nothing '88
Next '89
End If '90
upload = Nothing '91
Response.Write ( vbCrLf )
AspToAspX_UnloadIncludeFiles()
Exit Sub
_AspToAspX_Err:
AspToAspX_WriteLog ("up_photo_act_aspx Page_Init:" & Err.Description)
Resume Next
End Sub
#Region "..."
Public Property conn
Get
conn = ASPX_CONN.conn
End Get
Set(ByVal value)
ASPX_CONN.conn = value
End Set
End Property
Public Property qs
Get
qs = ASPX_CONN.qs
End Get
Set(ByVal value)
ASPX_CONN.qs = value
End Set
End Property
Public Property errc
Get
errc = ASPX_CONN.errc
End Get
Set(ByVal value)
ASPX_CONN.errc = value
End Set
End Property
Public Property iii
Get
iii = ASPX_CONN.iii
End Get
Set(ByVal value)
ASPX_CONN.iii = value
End Set
End Property
Public Property nothis
Get
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -