com.rain
Class rainFile

java.lang.Object
  extended by com.rain.rainFile

public class rainFile
extends java.lang.Object

ÆÄÀÏ Ã·ºÎ °ü¸® ¹× ·¹ÀÎ ¿¡µðÅÍ Àü¼Û ³»¿ë °ü¸®

Version:
9.0
Author:
http://cafen.net (outmind@cafen.net)

Field Summary
 java.lang.String base_root
          ±âº» ÀÛ¾÷ °ø°£
 java.lang.String base_url
          ±âº» ÀÛ¾÷ ÀÇ À¥URL
 java.lang.String error_msg
          ¸¶Áö¸· ¿À·ù ¸Þ¼¼Áö
 java.lang.String[][] rainAttach
          ·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ Ã·ºÎÆÄÀÏ Á¤º¸
 java.lang.String rainAttach_image
          ·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ ´ëÇ¥À̹ÌÁö °æ·Î
 java.lang.String rainAttach_movie
          ·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­¿¡ µ¿¿µ»ó ÷ºÎ ¿©ºÎ[N: ÷ºÎ¾ÈµÊ, Y: ÷ºÎµÊ]
 java.lang.String rainContent_type
          ·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ ¸ðµå(H: html, T: text, A: ÀÚµ¿¸ðµå)
 java.lang.String rainContents_html
          ·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¸¶Áö¸· ¹®Àå
 java.lang.String rainContents_sorce
          ·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¸¶Áö¸· ¹®Àå(¿ø¼Ò½º)
 int totalattach_size
          ·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ Àüü ÷ºÎ¿ë·®
 int totalattach_unincludesize
          ·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ º»¹®¾È¿¡ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀº ÆÄÀϿ뷮
 
Constructor Summary
rainFile()
          »ý¼ºÀÚ
rainFile(javax.servlet.http.HttpServletRequest request)
          »ý¼ºÀÚ
rainFile(java.lang.String base_root)
          »ý¼ºÀÚ
rainFile(java.lang.String base_root, javax.servlet.http.HttpServletRequest request)
          »ý¼ºÀÚ
 
Method Summary
static java.lang.String a2k(java.lang.String str)
          ASC ¸¦ EUC-KR ·Î º¯È¯
 void downLoad(java.lang.String fileName, javax.servlet.http.HttpServletResponse response, java.lang.String downName)
          Æ¯Á¤ ÆÄÀÏ ´Ù¿î·Îµå
 java.lang.String file_Copy(java.lang.String formName, java.lang.String tar_folderfile)
          Àü¼Û ¹ÞÀº multi part ¿¡¼­ ƯÁ¤ µ¥ÀÌŸ¸¦ ƯÁ¤ ¿µ¿ªÀ¸·Î ÀÌÀü
 java.lang.String file_Copy(java.lang.String formName, java.lang.String tar_folderfile, java.lang.String prefix)
          Àü¼Û ¹ÞÀº multi part ¿¡¼­ ƯÁ¤ µ¥ÀÌŸ¸¦ ƯÁ¤ ¿µ¿ªÀ¸·Î ÀÌÀü
 java.lang.String file_Size(int file_size)
          ÆÄÀÏÅ©±â¸¦ Àб⠽¬¿î ÇüÅ·Πº¯È¯
 java.lang.String fileLoader(java.lang.String fileName)
          Æ¯Á¤ ÆÄÀÏ ³»¿ë Àбâ
 java.lang.String getFileName(java.lang.String formName)
          ¸ÖƼ ÆÄÆ®¿¡¼­ ƯÁ¤ form¸íÀÇ ÆÄÀÏ¸í °¡Á®¿À±â
 int getFileSize(java.lang.String formName)
          ¸ÖƼ ÆÄÆ®¿¡¼­ ƯÁ¤ form¸íÀÇ ÆÄÀÏÅ©±â °¡Á®¿À±â
 int[] getImageInfo(java.lang.String fileName)
          Æ¯Á¤ À̹ÌÁöÆÄÀÏÀÇ °¡·Î¼¼·Î Á¤º¸ °¡Á®¿À±â
 java.lang.String getName(java.lang.String fileName)
          ÆÄÀϰæ·Î ¸í¿¡¼­ ÆÄÀÏ¸í¸¸ °¡Á®¿À±â
 java.lang.String getParameter(java.lang.String nm)
          ¸ÖƼ ÆÄÆ®¿¡¼­ º¯¼ö ÀÐ¾î ¿À±â
 int getSize(java.lang.String fileName)
          ¼­¹ö¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡¼­ ƯÁ¤ ÆÄÀÏÀÇ Å©±â °¡Á®¿À±â
 java.lang.Boolean isImage(java.lang.String fileName)
          À̹ÌÁö ÆÄÀÏ¿©ºÎ È®ÀÎ
 java.lang.Boolean isMovie(java.lang.String fileName)
          µ¿¿µ»ó ÆÄÀÏ¿©ºÎ È®ÀÎ
 java.lang.Boolean isUploadable(java.lang.String fileName)
          Æ¯Á¤ÆÄÀϸíÀÌ ¾÷·Îµå °¡´ÉÇÑ ÆÄÀϸíÀÎÁö È®ÀÎ
 java.lang.String name2Ext(java.lang.String fileName)
          ÆÄÀÏ¸í¿¡¼­ È®ÀåÀÚ°¡Á®¿À±â
 java.lang.String nameUnique(java.lang.String prefix)
          Uniq ÇÑ ÆÄÀÏ¸í »ý¼º
 java.lang.String rainAttachParse(java.lang.Boolean show_include)
          ·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ Ã·ºÎÆÄÀÏ ´Ù¿î·Îµå °æ·Î ÆÄ½Ì
 java.lang.String rainEditAttachSaveDelete(java.lang.String new_contents)
          ·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ Á¤¸®
 java.lang.String rainEditAttachSaveDelete(java.lang.String new_contents, java.lang.String old_contents)
          ·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ Á¤¸®
 java.lang.String rainEditContents(java.lang.String contents)
          ·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ ÆÄ½Ì
 java.lang.String rainEditContents(java.lang.String contents, int max_width)
          ·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ ÆÄ½Ì
 java.lang.String remote_Copy(java.lang.String remoteName, java.lang.String tar_folderfile, java.lang.String prefix)
          À¥»ó¿¡ ÀÖ´Â ÆÄÀÏÀ» ·ÎÄü­¹ö¿¡ ÀúÀå
 void sendImage(java.lang.String fileName, javax.servlet.http.HttpServletResponse response)
          Æ¯Á¤ ÆÄÀÏ À̹ÌÁö ÇüÀ¸·Î ´Ù¿î·Îµå
 void setBaseDir(java.lang.String base_root)
          ±âº»ÀÛ¾÷°ø°£ ¼³Á¤
 void setMultiPart(javax.servlet.http.HttpServletRequest request)
          ¸ÖƼ ÆÄÆ® ¼³Á¤
 java.lang.String stripTags(java.lang.String text)
          ÅÂ±× Á¦°Å±â
 java.lang.String text2Html(java.lang.String s)
          ¹®ÀåÀÌ text ÀÎÁö html ÇüÀÎÁö¸¦ ÀÚµ¿ ÆÇ´ÜÈÄ À¥¿¡¼­ Àб⠰¡´ÉÇÑ ÇüÅ·Πº¯È¯
 void treatUpload(java.lang.String mode, java.lang.String fileName)
          Ã·ºÎµÈÆÄÀÏ Ã³¸®
 void treatUpload(java.lang.String mode, java.lang.String fileName, java.lang.String nfileName)
          Ã·ºÎµÈÆÄÀÏ Ã³¸®
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

base_root

public java.lang.String base_root
±âº» ÀÛ¾÷ °ø°£


base_url

public java.lang.String base_url
±âº» ÀÛ¾÷ ÀÇ À¥URL


error_msg

public java.lang.String error_msg
¸¶Áö¸· ¿À·ù ¸Þ¼¼Áö


rainContents_html

public java.lang.String rainContents_html
·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¸¶Áö¸· ¹®Àå


rainContents_sorce

public java.lang.String rainContents_sorce
·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¸¶Áö¸· ¹®Àå(¿ø¼Ò½º)


rainContent_type

public java.lang.String rainContent_type
·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ ¸ðµå(H: html, T: text, A: ÀÚµ¿¸ðµå)


rainAttach

public java.lang.String[][] rainAttach
·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ Ã·ºÎÆÄÀÏ Á¤º¸


rainAttach_image

public java.lang.String rainAttach_image
·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ ´ëÇ¥À̹ÌÁö °æ·Î


rainAttach_movie

public java.lang.String rainAttach_movie
·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­¿¡ µ¿¿µ»ó ÷ºÎ ¿©ºÎ[N: ÷ºÎ¾ÈµÊ, Y: ÷ºÎµÊ]


totalattach_size

public int totalattach_size
·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ Àüü ÷ºÎ¿ë·®


totalattach_unincludesize

public int totalattach_unincludesize
·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ º»¹®¾È¿¡ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀº ÆÄÀϿ뷮

Constructor Detail

rainFile

public rainFile()
»ý¼ºÀÚ


rainFile

public rainFile(javax.servlet.http.HttpServletRequest request)
»ý¼ºÀÚ

Parameters:
request - HttpServletRequest(multipart)

rainFile

public rainFile(java.lang.String base_root)
»ý¼ºÀÚ

Parameters:
base_root - ±âº»ÀÛ¾÷°ø°£

rainFile

public rainFile(java.lang.String base_root,
                javax.servlet.http.HttpServletRequest request)
»ý¼ºÀÚ

Parameters:
base_root - ±âº»ÀÛ¾÷°ø°£
request - HttpServletRequest(multipart)
Method Detail

setBaseDir

public void setBaseDir(java.lang.String base_root)
±âº»ÀÛ¾÷°ø°£ ¼³Á¤

Parameters:
base_root - ±âº»ÀÛ¾÷°ø°£

setMultiPart

public void setMultiPart(javax.servlet.http.HttpServletRequest request)
¸ÖƼ ÆÄÆ® ¼³Á¤

Parameters:
request - HttpServletRequest(multipart)

getParameter

public java.lang.String getParameter(java.lang.String nm)
¸ÖƼ ÆÄÆ®¿¡¼­ º¯¼ö ÀÐ¾î ¿À±â

Parameters:
nm - ÀÐ¾î ¿Ãº¯¼ö¸í
Returns:
º¯¼ö°ª

getFileName

public java.lang.String getFileName(java.lang.String formName)
¸ÖƼ ÆÄÆ®¿¡¼­ ƯÁ¤ form¸íÀÇ ÆÄÀÏ¸í °¡Á®¿À±â

Parameters:
formName - ÆûÀ̸§
Returns:
ÆÄÀϸí

getFileSize

public int getFileSize(java.lang.String formName)
¸ÖƼ ÆÄÆ®¿¡¼­ ƯÁ¤ form¸íÀÇ ÆÄÀÏÅ©±â °¡Á®¿À±â

Parameters:
formName - ÆûÀ̸§
Returns:
ÆÄÀÏÅ©±â

getSize

public int getSize(java.lang.String fileName)
¼­¹ö¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡¼­ ƯÁ¤ ÆÄÀÏÀÇ Å©±â °¡Á®¿À±â

Parameters:
fileName - ÆÄÀϸí
Returns:
ÆÄÀÏÅ©±â

getName

public java.lang.String getName(java.lang.String fileName)
ÆÄÀϰæ·Î ¸í¿¡¼­ ÆÄÀÏ¸í¸¸ °¡Á®¿À±â

Parameters:
fileName - ÆÄÀϸí
Returns:
ÆÄÀϸí

nameUnique

public java.lang.String nameUnique(java.lang.String prefix)
Uniq ÇÑ ÆÄÀÏ¸í »ý¼º

Parameters:
prefix - ¾Õ÷ÀÚ
Returns:
ÆÄÀϸí

isUploadable

public java.lang.Boolean isUploadable(java.lang.String fileName)
ƯÁ¤ÆÄÀϸíÀÌ ¾÷·Îµå °¡´ÉÇÑ ÆÄÀϸíÀÎÁö È®ÀÎ

Parameters:
fileName - ÆÄÀϸí
Returns:
¾÷·Îµå °¡´É¿©ºÎ

remote_Copy

public java.lang.String remote_Copy(java.lang.String remoteName,
                                    java.lang.String tar_folderfile,
                                    java.lang.String prefix)
À¥»ó¿¡ ÀÖ´Â ÆÄÀÏÀ» ·ÎÄü­¹ö¿¡ ÀúÀå

Parameters:
remoteName - ¸®¸ðÆ® ¼­¹ö URL
tar_folderfile - ÀúÀåÇÒ À§Ä¡(¸¶Áö¸·¿¡ / ÀÌ ÀÖ´Â °æ¿ì Æúµå·Î °£ÁÖ)
prefix - ¾Õ÷ºÎ
Returns:
¾÷·ÎµåµÈ ÆÄÀÏ °æ·Î¸í

file_Copy

public java.lang.String file_Copy(java.lang.String formName,
                                  java.lang.String tar_folderfile)
Àü¼Û ¹ÞÀº multi part ¿¡¼­ ƯÁ¤ µ¥ÀÌŸ¸¦ ƯÁ¤ ¿µ¿ªÀ¸·Î ÀÌÀü

Parameters:
formName - ÆûÀ̸§
tar_folderfile - ÀúÀåÇÒ À§Ä¡(¸¶Áö¸·¿¡ / ÀÌ ÀÖ´Â °æ¿ì Æúµå·Î °£ÁÖ)
Returns:
¾÷·ÎµåµÈ ÆÄÀÏ °æ·Î¸í

file_Copy

public java.lang.String file_Copy(java.lang.String formName,
                                  java.lang.String tar_folderfile,
                                  java.lang.String prefix)
Àü¼Û ¹ÞÀº multi part ¿¡¼­ ƯÁ¤ µ¥ÀÌŸ¸¦ ƯÁ¤ ¿µ¿ªÀ¸·Î ÀÌÀü

Parameters:
formName - ÆûÀ̸§
tar_folderfile - ÀúÀåÇÒ À§Ä¡(¸¶Áö¸·¿¡ / ÀÌ ÀÖ´Â °æ¿ì Æúµå·Î °£ÁÖ)
prefix - ¾Õ÷ÀÚ
Returns:
¾÷·ÎµåµÈ ÆÄÀÏ °æ·Î¸í

getImageInfo

public int[] getImageInfo(java.lang.String fileName)
ƯÁ¤ À̹ÌÁöÆÄÀÏÀÇ °¡·Î¼¼·Î Á¤º¸ °¡Á®¿À±â

Parameters:
fileName - À̹ÌÁö ÆÄÀϰæ·Î
Returns:
[°¡·Î,¼¼·Î]

downLoad

public void downLoad(java.lang.String fileName,
                     javax.servlet.http.HttpServletResponse response,
                     java.lang.String downName)
ƯÁ¤ ÆÄÀÏ ´Ù¿î·Îµå

Parameters:
fileName - ´Ù¿î·ÎµåÇÒ ÆÄÀÏ À§Ä¡
response - HttpServletResponse
downName - ´Ù¿î·Îµå¸í

sendImage

public void sendImage(java.lang.String fileName,
                      javax.servlet.http.HttpServletResponse response)
ƯÁ¤ ÆÄÀÏ À̹ÌÁö ÇüÀ¸·Î ´Ù¿î·Îµå

Parameters:
fileName - ´Ù¿î·ÎµåÇÒ ÆÄÀÏ À§Ä¡
response - HttpServletResponse

fileLoader

public java.lang.String fileLoader(java.lang.String fileName)
ƯÁ¤ ÆÄÀÏ ³»¿ë Àбâ

Parameters:
fileName - ÀÐÀ» ÆÄÀÏ À̸§
Returns:
ÆÄÀÏ ³»¿ë

name2Ext

public java.lang.String name2Ext(java.lang.String fileName)
ÆÄÀÏ¸í¿¡¼­ È®ÀåÀÚ°¡Á®¿À±â

Parameters:
fileName - ÀÐÀ» ÆÄÀÏ À̸§
Returns:
ÆÄÀÏ È®ÀåÀÚ

isImage

public java.lang.Boolean isImage(java.lang.String fileName)
À̹ÌÁö ÆÄÀÏ¿©ºÎ È®ÀÎ

Parameters:
fileName - ´ë»óÆÄÀÏ
Returns:
À̹ÌÁöÆÄÀÏ¿©ºÎ

isMovie

public java.lang.Boolean isMovie(java.lang.String fileName)
µ¿¿µ»ó ÆÄÀÏ¿©ºÎ È®ÀÎ

Parameters:
fileName - ´ë»óÆÄÀÏ
Returns:
µ¿¿µ»óÆÄÀÏ¿©ºÎ

file_Size

public java.lang.String file_Size(int file_size)
ÆÄÀÏÅ©±â¸¦ Àб⠽¬¿î ÇüÅ·Πº¯È¯

Parameters:
file_size - ÆÄÀÏÅ©±â
Returns:
ÆÄÀÏÅ©±â

a2k

public static java.lang.String a2k(java.lang.String str)
ASC ¸¦ EUC-KR ·Î º¯È¯

Parameters:
str - ´ë»ó ¹®ÀÚ
Returns:
º¯È¯µÈ¹®ÀÚ

text2Html

public java.lang.String text2Html(java.lang.String s)
¹®ÀåÀÌ text ÀÎÁö html ÇüÀÎÁö¸¦ ÀÚµ¿ ÆÇ´ÜÈÄ À¥¿¡¼­ Àб⠰¡´ÉÇÑ ÇüÅ·Πº¯È¯

Parameters:
s - ´ë»ó ¹®ÀÚ
Returns:
º¯È¯µÈ¹®ÀÚ

treatUpload

public void treatUpload(java.lang.String mode,
                        java.lang.String fileName,
                        java.lang.String nfileName)
÷ºÎµÈÆÄÀÏ Ã³¸®

Parameters:
mode - Àû¿ë¸ðµå [DELETE : ÆÄÀÏ »èÁ¦, MOVE : ÆÄÀÏ ÀÌÀü]
fileName - ´ë»ó ÆÄÀϸí
nfileName - ÀÌÀüÇÒ À§Ä¡

treatUpload

public void treatUpload(java.lang.String mode,
                        java.lang.String fileName)
÷ºÎµÈÆÄÀÏ Ã³¸®

Parameters:
mode - Àû¿ë¸ðµå [DELETE : ÆÄÀÏ »èÁ¦, MOVE : ÆÄÀÏ ÀÌÀü]
fileName - ´ë»ó ÆÄÀϸí

rainEditAttachSaveDelete

public java.lang.String rainEditAttachSaveDelete(java.lang.String new_contents,
                                                 java.lang.String old_contents)
·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ Á¤¸®

Parameters:
new_contents - »õ·Î ÀÛ¼ºµÈ ³»¿ë
old_contents - ÀÌÀü ÆÄÀÏ ³»¿ë
Returns:
Á¤¸®µÈ ¹®¼­ ³»¿ë

rainEditAttachSaveDelete

public java.lang.String rainEditAttachSaveDelete(java.lang.String new_contents)
·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ Á¤¸®

Parameters:
new_contents - »õ·Î ÀÛ¼ºµÈ ³»¿ë
Returns:
Á¤¸®µÈ ¹®¼­ ³»¿ë

rainEditContents

public java.lang.String rainEditContents(java.lang.String contents,
                                         int max_width)
·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ ÆÄ½Ì

Parameters:
contents - ¿¡µðÅÍ ³»¿ë
max_width - Ç¥½Ã¿µ¿ª ÃÖ´ëÆø
Returns:
Á¤¸®µÈ ¹®¼­ ³»¿ë

rainEditContents

public java.lang.String rainEditContents(java.lang.String contents)
·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ ÆÄ½Ì

Parameters:
contents - ¿¡µðÅÍ ³»¿ë
Returns:
Á¤¸®µÈ ¹®¼­ ³»¿ë

rainAttachParse

public java.lang.String rainAttachParse(java.lang.Boolean show_include)
·¹Àο¡µðÅÍ¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ÀÇ Ã·ºÎÆÄÀÏ ´Ù¿î·Îµå °æ·Î ÆÄ½Ì

Parameters:
show_include - º»¹®¾È¿¡ Æ÷ÇÔµÈ ³»¿ëµµ °°ÀÌ ÆÄ½ÌÇÒ°ÍÀÎÁö ¿©ºÎ
Returns:
÷ºÎÆÄÀÏ ´Ù¿î·Îµå °æ·Î

stripTags

public java.lang.String stripTags(java.lang.String text)
ÅÂ±× Á¦°Å±â

Parameters:
text - ´ë»ó ¹®ÀÚ
Returns:
űװ¡ Á¦°ÅµÈ ¹®ÀÚ


Copyright 2005 cafen.net