<% Dim idx, subject, writeDate, fileName, contents Dim file_del Dim UploadForm, SQL, RS, tableName, listFile Dim mode, msg Dim adm_idx, adm_date, adm_hit, i tableName = "tbl_gallery" '### DB Å×À̺í¸í listFile = fullPath & "/intro/intro03.asp" '### ¸®½ºÆ® ÆÄÀϸí Set UploadForm = Server.CreateObject("DEXT.FileUpload") UploadForm.AutoMakeFolder = True 'UploadForm.DefaultPath = "E:\WIN_SERVER\002_uni114.co.kr\www\data\" & tableName UploadForm.DefaultPath = PathDir&"\data\" & tableName '³Ñ¾î¿Â °ª º¯¼ö¿¡ ¹Þ±â idx = Trim(UploadForm("idx")) mode = Trim(UploadForm("mode")) userId = Session("id") userName = Session("name") subject = Trim(UploadForm("subject")) : subject = InjectionDefender(subject) contents = UploadForm("contents") : contents = InjectionDefender(contents) Call CheckAuth(userId, mode) '### Á¢±Ù ±ÇÇÑ Ã¼Å© '### À̹ÌÁö ÆÄÀÏÀÌ ¾Æ´Ï¸é ÆÄÀÏ »èÁ¦ÇÏ°í ¿¡·¯ ó¸®ÇÏ´Â ÇÔ¼ö ### Sub NotImage() UploadForm.DeleteAllSavedFiles Set UploadForm = Nothing Response.Write "" Response.End End Sub Select Case mode Case "edit" '¼öÁ¤ ########################################################## msg = "¼öÁ¤" '### ÆÄÀÏ »èÁ¦ ÇÔ¼ö (DB ¼öÁ¤) ### Sub FileDel(idx) SQL = "UPDATE " & tableName SQL = SQL & " SET f_nm1 = '' " SQL = SQL & " WHERE seq = " & idx Dbcon.Execute(SQL) End Sub file_del = Trim(UploadForm("file_del")) 'üũµÈ ÆÄÀÏ »èÁ¦ SQL = "SELECT f_nm1 FROM " & tableName & " WHERE seq=" & idx Set RS = Dbcon.Execute(SQL) fileName1 = RS("f_nm1") If file_del = "Y" Then UploadForm.DeleteFile UploadForm.DefaultPath & "\" & fileName1 Call FileDel(idx) End If '÷ºÎÆÄÀÏ ¾÷·Îµå For Each item In UploadForm("files") item.Save, False Next '¿¡·¯ ¹ß»ý½Ã ¾÷·Îµå µÈ ÆÄÀÏ »èÁ¦. IF Err THEN Response.Write Err.number & "
" & Err.source & "
" & Err.description UploadForm.DeleteAllSavedFiles Set UploadForm = Nothing Response.End END If fileName1 = UploadForm("files")(1).LastSavedFileName fileSize1 = UploadForm("files")(1).FileLen 'À̹ÌÁö ÆÄÀÏÀÌ ¾Æ´Ï¸é ÆÄÀÏÀ» »èÁ¦ ÇÏ°í ¿¡·¯Ã³¸® ÇÑ´Ù. If fileSize1 > 0 And UploadForm("files")(1).IsImageItem() = False Then Call NotImage() : 'DB ¼öÁ¤ SQL = "UPDATE " & tableName SQL = SQL & " SET name = '" & subject & "'" SQL = SQL & ", contents = '" & contents & "'" If fileSize1 > 0 Then SQL = SQL & ", f_nm1 = '" & fileName1 & "'" End If SQL = SQL & " WHERE seq = " & idx Dbcon.Execute(SQL) RS.Close Set RS = Nothing Case "del" '»èÁ¦ ########################################################## msg = "»èÁ¦" 'ÆÄÀÏ »èÁ¦ SQL = "SELECT f_nm1 FROM " & tableName & " WHERE seq=" & idx Set RS = Dbcon.Execute(SQL) fileName1 = RS("f_nm1") If fileName1 <> "" Then UploadForm.DeleteFile UploadForm.DefaultPath & "\" & fileName1 : 'DB »èÁ¦ SQL = "DELETE " & tableName & " WHERE seq=" & idx Dbcon.Execute(SQL) RS.Close Set RS = Nothing Case "insert" 'Ãß°¡ ########################################################## msg = "µî·Ï" '÷ºÎÆÄÀÏ ¾÷·Îµå For Each item In UploadForm("files") item.Save, False Next '¿¡·¯ ¹ß»ý½Ã ¾÷·Îµå µÈ ÆÄÀÏ »èÁ¦. IF Err THEN Response.Write Err.number & "
" & Err.source & "
" & Err.description UploadForm.DeleteAllSavedFiles Set UploadForm = Nothing Response.Write "" Response.End END If fileName1 = UploadForm("files")(1).LastSavedFileName fileSize1 = UploadForm("files")(1).FileLen 'À̹ÌÁö ÆÄÀÏÀÌ ¾Æ´Ï¸é ÆÄÀÏÀ» »èÁ¦ ÇÏ°í ¿¡·¯Ã³¸® ÇÑ´Ù. If fileSize1 > 0 And UploadForm("files")(1).IsImageItem() = False Then Call NotImage() : 'DB ÀúÀå SQL = "INSERT INTO " & tableName & " (f_nm1, reg_dt, name, contents) " SQL = SQL & " VALUES ('" & fileName1 & "', GETDATE(), '" & subject & "', '" & contents & "')" 'Response.Write SQL Dbcon.Execute(SQL) Case Else msg = "½ÇÆÐ" End Select 'ó¸® ¿Ï·á(°ø¿ë) ########################################################## Set UploadForm = Nothing Response.Write "" Response.End %>