모니위키는 íŒŒì¼ ì—…ë¡œë“œë¥¼ 위한 3ê°€ì§€ì˜ ì—…ë¡œë“œ í¼ì„ 매í¬ë¡œë¡œ ì§€ì›í•˜ê³ 있다.
[[UploadFile]]: ì´ê²ƒì€ ìžë°”스í¬ë¦½íŠ¸ë¥¼ ì „í˜€ ì“°ì§€ 않는다. ê·¸ ëŒ€ì‹ ì— ê°„ë‹¨í•œ ì—¬ëŸ¬ê°œì˜ íŒŒì¼ì„ 올릴 수 있는 ë°©ë²•ì„ ì œê³µí•œë‹¤.
[[UploadForm]] í˜¹ì€ [[UploadFile(js)]]: ì´ ë§¤í¬ë¡œëŠ” ì—¬ëŸ¬ê°œì˜ íŒŒì¼ì„ 올릴 수 있는 í¼ì„ ìžë°”스í¬ë¦½íŠ¸ë¥¼ 사용하여 만들어준다.
[[SWFUpload]] í˜¹ì€ [[UploadFile(swf)]]: ì´ ë§¤í¬ë¡œëŠ” 모니위키 1.1.3CVS부터 ì§€ì›í•˜ë©° 다중 íŒŒì¼ ì—…ë¡œë“œë¥¼ ì§€ì›í•œë‹¤. (Flash 10 ì§€ì›)
|
|
We're sorry. SWFUpload could not load. You may need to install or upgrade Flash Player.
Visit the Adobe website to get the Flash Player.
|
ëª¨ë‹ˆìœ„í‚¤ì˜ [[UploadFile]] 매í¬ë¡œëŠ” 업로드 ëœ íŒŒì¼ì„ $upload_dir로 ì •ì˜ëœ ë””ë ‰í† ë¦¬ì— ê° íŽ˜ì´ì§€ë³„ ë””ë ‰í† ë¦¬ë¥¼ ìƒì„±ì‹œí‚¤ê³ , ê·¸ ë””ë ‰í† ë¦¬ì— ì—…ë¡œë“œëœ íŒŒì¼ì„ ì €ìž¥í•œë‹¤.
업로드가 성공하면 ì—…ë¡œë“œëœ íŒŒì¼ì„ 다ìŒê³¼ ê°™ì€ ë¬¸ë²•ìœ¼ë¡œ ì—°ê²°í• ìˆ˜ 있다.
attachment:filename.ext í˜¹ì€ attachment:페ì´ì§€ëª…:filename.ext
예를 들어, MyPageì— ë“¤ì–´ê°€ì„œ MyPage?action=UploadFileì„ í•˜ê±°ë‚˜, MyPageì—서 [[UploadFile]] 매í¬ë¡œë¥¼ 사용하여 파ì¼ì„ 업로드를 하면 $upload_dir='pds';ë¼ê³ ë˜ì–´ìžˆëŠ” ê²½ìš°ì— pds/MyPage/ê°€ 새ë¡ê²Œ ë§Œë“¤ì–´ì§€ê³ ê±°ê¸°ì— ì˜¬ë¦° 파ì¼ì´ ì €ìž¥ëœë‹¤.
업로드 ì œí•œ #
config.phpì˜ $pds_allowedë¼ëŠ” 변수를 ì¡°ì •í•˜ë©´ 업로드가능한 파ì¼ì„ ì œí•œì„ ê±¸ 수 있다. $pds_allowedì˜ ê¸°ë³¸ê°’ì€ ë‹¤ìŒê³¼ ê°™ì„ ê²ƒì´ë‹¤.
$pds_allowed="png|jpg|jpeg|gif|mp3|zip|tgz|gz|txt|css|exe|hwp|pdf|flv";
ì•ˆì „í•˜ì§€ ì•Šì€ íŒŒì¼ í™•ìž¥ìž ì ê²€ #
모니위키 1.1.3CVS부터 ì§€ì›
아파치 mod_mimeì˜ ë¬¸ì œì 으로 ì¸í•´ì„œ ì•ˆì „í•˜ì§€ ì•Šì€ íŒŒì¼ ì´ë¦„ì„ ì 검합니다.
$pds_protected="pl|cgi|php"; # config.phpì— ì •ì˜í•˜ì§€ ì•Šì•˜ì„ ë•Œì˜ ê¸°ë³¸ê°’.
예를 들어 ì•„íŒŒì¹˜ì˜ mod_mimeì´ hwp 확장ìžë¥¼ ì¸ì‹í•˜ì§€ 못하는ë°, my.php.hwp와 ê°™ì€ íŒŒì¼ì´ë¦„ì„ ì—…ë¡œë“œí• ê²½ìš°, ì•„íŒŒì¹˜ì˜ mod_mimeëª¨ë“ˆì€ my.php.hwp를 hwpê°€ 아닌 php파ì¼ë¡œ ì¸ì‹í•˜ê²Œ ë©ë‹ˆë‹¤.
$pds_protected를 ì„¤ì •í•´ 놓으면 my.php.hwp íŒŒì¼ ì´ë¦„ì´ my.php.txt.hwp로 ì´ë¦„ì´ ë°”ë€Œë©´ì„œ 파ì¼ì´ 업로드 ë©ë‹ˆë‹¤.
$upload_masters #
모니위키 1.1.3CVS부터 ì§€ì›
$upload_masters=array('Foobar','Babo'); ì—¬ê¸°ì— ë“±ë¡ëœ ëª¨ë“ ì‚¬ìš©ìžëŠ” íŒŒì¼ í™•ìž¥ìžì™€ 무관하게 ëª¨ë“ ì¢…ë¥˜ì˜ íŒŒì¼ì„ 업로드 í• ìˆ˜ 있습니다.
$use_filetype #
모니위키 1.1.3CVS부터 ì§€ì›
ì´ ê°’ì„ 1로 ì„¤ì •í•˜ì˜€ì„ ê²½ìš°, 업로드 í• ë•Œì˜ ì •ë³´ë¥¼ ì´ìš©í•´ì„œ íŒŒì¼ íƒ€ìž…ì„ íŒë³„합니다.
ì•ˆì „í•œ 업로드가 ì´ë¯¸ 보장 ëœ ê²½ìš° 사용하실 수 ìžˆì„ ê²ƒìž…ë‹ˆë‹¤.
주ì˜ì‚¬í• #
모니위키ì—서는 ëª¨ë“ ì—…ë¡œë“œ ëœ íŒŒì¼ì´ $upload_dir='pds' 하위 ë””ë ‰í† ë¦¬ì— ë³´ì¡´ëœë‹¤. 즉 pds/*/ì— 1단계 하위 ë””ë ‰í† ë¦¬ë“¤ì´ ìƒì„±ëœë‹¤. (2단계 ì´ìƒì€ ì§€ì›í•˜ì§€ 않습니다.)
그러나 ë…¸ìŠ¤ëª¨í¬ ëª¨ì¸ëª¨ì¸ì—서는 pds/* 하위 ë””ë ‰í† ë¦¬ë¡œ ëª¨ë“ íŒŒì¼ì´ ì €ìž¥ëœë‹¤. ë…¸ìŠ¤ëª¨í¬ ëª¨ì¸ëª¨ì¸ê³¼ í˜¸í™˜ì„ ë³´ìž¥í•˜ê¸° 위해서 UploadFileì•¡ì…˜ì€ íŠ¹ë³„ížˆ UploadFileì´ë¼ëŠ” 페ì´ì§€ì—서 파ì¼ì„ 업로드하면 pds/UploadFileë¼ëŠ” ë””ë ‰í† ë¦¬ê°€ 만들어지지 ì•Šê³ pds 아래로 바로 업로드 ë˜ê²Œë” 하였다.
pds 바로 밑으로 ì €ìž¥ëœ pds/* 파ì¼ì„ ì—°ê²°í•˜ë ¤ë©´ attachment:/foobar.png ë¬¸ë²•ì„ ì“´ë‹¤. 즉, "/"를 맨 ì•žì— ë¶™ì—¬ì¤€ë‹¤.
기타 #
ê³µë°±ì´ ë“¤ì–´ìžˆëŠ” íŒŒì¼ ì´ë¦„ #
ê³µë°±ì´ ë“¤ì–´ìžˆëŠ” 파ì¼ì„ ë§í¬ë¥¼ 걸 경우는 attachment:"hello world.png"와 ê°™ì´ ë§í¬ë¥¼ 걸어 준다.
See also
Warning: fopen(./data/cache/backlinks/AttachmentMacro) [function.fopen]: failed to open stream: Permission denied in /home/newfif/public_html/wg/wireless/wiki.php on line 1488
Warning: fopen(./data/cache/backlinks/UploadedFiles) [function.fopen]: failed to open stream: Permission denied in /home/newfif/public_html/wg/wireless/wiki.php on line 1488
Warning: fopen(./data/cache/pagelinks/UploadFileMacro) [function.fopen]: failed to open stream: Permission denied in /home/newfif/public_html/wg/wireless/wiki.php on line 1488







