lecture Home > ASP Tips > Danny's À¯¿ëÇÑ ASP ÆÁs

Danny's À¯¿ëÇÑ ASP ÆÁs

   °­Á ÃÖÃÊ ÀÛ¼ºÀÏ : 2003³â 06¿ù 11ÀÏ
   °­Á ÃÖÁ¾ ¼öÁ¤ÀÏ : 2003³â 06¿ù 18ÀÏ

   °­Á ÀÐÀ½ ¼ö : ȸ

   ÀÛ¼ºÀÚ : Danny(Àü ¼º´ë)
   ÆíÁýÀÚ : Taeyo(±è Å¿µ)

   °­Á Á¦¸ñ : ÷ºÎÆÄÀÏÀ» ¹«Á¶°Ç ´Ù¿î·Îµå µÇ°Ô Çϱâ 

°­Á Àü Å¿ÀÀÇ Àâ´ã>

ÀÌ °­Á´ Danny(Àü¼º´ë) ´Ô²²¼­ Á¦°øÇÏ´Â À¯¿ëÇÑ ÆÁµéÀÇ ÆÛ·¹ÀÌµå ¶ø´Ï´Ù. ^^


À̹ø °­Á´ ÷ºÎÆÄÀÏÀ» ¹«Á¶°Ç ´Ù¿î·Îµå µÇµµ·Ï ÇϰÔÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ À̾߱âÀÔ´Ï´Ù.

»ç´ãÀÔ´Ï´Ù¸¸... ¸ðµÎ Åð±ÙÇÑ ÈÄ¿¡ »ç¹«½Ç¿¡ ÀÖÀ¸·Á´Ï Á¶±Ý ¹«¼·±º¿ä. ÇÖÇÖ

ȸ»ç¿¡¼­ °¡²û ±âȹÀÌ»ç´Ô ȤÀº °³¹ßÆÀÀå´Ô²²¼­ ÇϽô ¸»¾¸ÀÌ

"À̰ÅÀ̰ÅÀ̰Å~ Execel ÆÄÀÏ Ã·ºÎÇѰвÀ ´Ù¸¥À̸§À¸·Î ÀúÀåÇØ¾ß¸¸ µÇ³ª?"
"ÀͽºÇ÷ξ¼­ ¿­¸®¸é ´À¸®°í Â¥ÁõÀÌ ³ª´Ï.. Çè~"

Àú´Â ÀÚÁÖ µé¾ú½À´Ï´Ù.

º¸Åë a href ű׸¦ ÀÌ¿ëÇϰųª reaponse.Redirect ·Î ÆÄÀÏÀ̸§¿¡ Á÷Á¢ ¿¬°áÀ» ÇÏ°Ô µÇ¸é ¿ÀÇǽº°¡ »ç¿ëÀÚ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡ µÇ¾îÀÖÀ»°æ¿ì ÀͽºÇ÷ξ¼­ DOC³ª Excel ÆÄÀÏÀÌ ¿­·Á¹ö¸®°Ô µÇÁÒ.

»ó´çÈ÷ ±ÍÂúÀ» °æ¿ì°¡ Àְųª ¶Ç´Â ¹«Á¶°Ç ´Ù¿î·Îµå¸¸À» ÇØ¾ßÇÒ °æ¿ì°¡ ÀÖÁö¿ä. ¿¹¸¦ µç´Ù¸é, À¥¸ÞÀÏ ¸¸µé¶§ eml ¿øº»¼Ò½º ´Ù¿î¹Þ±â µîÀ» ±¸Çö ÇÒ¶§ ¸»ÀÌÁÒ.

eml Àº ÀͽºÇ÷ξ¼­ mhtml ·Î ÀͽºÇ÷ξ¼­ ¿­·Á¹ö¸®Áö¿ä. ÀÌ·² ¶§´Â Çì´õ Ãß°¡¿Í Stream À» ÅëÇØ¼­ ¹«Á¶°Ç ´Ù¿î·Îµå¸¦ ÇÒ¼ö ÀÖµµ·Ï ÇÒ¼ö ÀÖ½À´Ï´Ù.

download.asp    'ÆÄÀÏÀ» Çϳª ¸¸µé¾îº¸°Ú½À´Ï´Ù.

<%
    file = Request.Form ("file")
    'ÆÄÀÏ À̸§

    Response.ContentType = "application/unknown"
    'ContentType ¸¦ ¼±¾ðÇÕ´Ï´Ù.

    Response.AddHeader "Content-Disposition","attachment; filename=" & file
    'Çì´õ°ªÀÌ Ã·ºÎÆÄÀÏÀ» ¼±¾ðÇÕ´Ï´Ù.

    Set objStream = Server.CreateObject("ADODB.Stream")
    'Stream À» ÀÌ¿ëÇÕ´Ï´Ù.

    objStream.Open
    '¹«¾ùÀ̵ç Set À¸·Î Á¤ÀÇÇßÀ¸¸é ¿­¾î¾ß °ÚÁö¿ä^^

    objStream.Type = 1

    objStream.LoadFromFile Server.MapPath("./data/")&"\"& file
    'Àý´ë°æ·Î ÀÔ´Ï´Ù.

    download = objStream.Read
    Response.BinaryWrite download
    'ÀÌ°Ô º¸Åë Response.Redirect ·Î ÆÄÀÏ·Î ¿¬°á½ÃÄÑÁÖ´Â ºÎºÐÀ» ´ë½ÅÇÏ¿© »ç¿ëµÈ °ÍÀÔ´Ï´Ù.

    Set objstream = nothing
    'ÃʱâÈ­½Ã۱¸¿ä.

%>

À§ÀÇ ¼Ò½º¿¡´Â Å©°Ô ¾î·Á¿òÀÌ ¾øÀ»°Å¶ó°í »ý°¢µË´Ï´Ù.

º¸Åë ÀÚ·á½Ç¿¡¼­ ÆÄÀÏÀ» ´Ù¿î¹ÞÀ¸½Ã°Ô µÇ¸é ´Ù¿î Ƚ¼öµµ °è»êÇÏ°í ±×·¯Áö¿ä. Ƚ¼ö °è»êÇϴ ó¸®µµ Çϰí ÇÊ¿äÇÑ »ç¿ëÀÚ IPµµ ÀúÀåÇϰí.... ´Ù¿îÇÑ ½Ã°£µµ ÀúÀåÇϰí.. ÀÌ·± Ä¡ÀåÀ» Çϴ°ÍÀº »ç¿ëÀÚÀÇ ¸òÀ̶ó »ý°¢µË´Ï´Ù.

À§ÀÇ ³»¿ëÀº ÇѸÞÀÏ¿¡¼­ eml ¿øº»¼Ò½º ´Ù¿î¹Þ±â¸¦ Ŭ¸¯Çϸé ÀͽºÇ÷ξ¼­ ¿­¸®´Â°Ô ¾Æ´Ï¶ó ´Ù¿î·Îµå µÇ¾îÁö´Â ·ÎÁ÷°ú °°Àº ¹æ¹ýÀÔ´Ï´Ù.

Á¦°¡ ¾î¶»°Ô ¾Æ³Ä±¸¿ä? ¹Ï°Å³ª ¸»°Å³ª¿¡¿ä~

- ÀÌÇÏÀÇ ºÎºÐÀº À§ °­ÁÂ¿Í °ü·ÃÇÑ Ãß°¡Á¤º¸ÀÔ´Ï´Ù -

1. Âü°í·Î, À§ÀÇ ¹æ¹ýÀº ·ÎÄà ¼­¹öÀÇ ÇØ´ç ÆÄÀÏ ½ºÆ®¸²À» ASP ¸Þ¸ð¸®·Î ¿Ã¸®°Ô µÇ¹Ç·Î, ¼­¹öÀÇ ¼º´ÉÀ» Á¶±ÝÀº ¶³¾î¶ß¸± ¼ö Àִٴ ´ÜÁ¡ÀÌ ÀÖ´ä´Ï´Ù. ^^ Âü°íÇϼ¼¿ä...

2. À§ÀÇ ¹æ¹ýÀº ÀͽºÇ÷η¯ÀÇ ¹öÀü¿¡ µû¶ó, ¿À·ù°¡ ¹ß»ýÇÒ ¼öµµ ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ »ç¿ëÇÏ´Â ºê¶ó¿ìÀúÀÇ ¹öÀüÀÌ IE 5 ÀÌÇ϶ó¸é ´õ´õ¿í ¹®Á¦°¡ ½É°¢ÇÕ´Ï´Ù. °í·Î, ÀÌ ¹æ¹ýÀº ¸ðµç »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú°¡ ÃÖ½ÅÀ̶ó´Â °ÍÀ» Àå´ãÇÒ ¼ö ÀÖÀ» °æ¿ì¿¡¸¸ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ´ÙÀ½Àº ÀÌ¿Í °ü·ÃµÈ  MSDNÀÇ ¸µÅ©ÀÔ´Ï´Ù.

http://support.microsoft.com/default.aspx?scid=kb;EN-US;182315
http://support.microsoft.com/default.aspx?scid=kb;KO;262042
http://support.microsoft.com/default.aspx?scid=kb;KO;266305
http://support.microsoft.com/default.aspx?scid=kb;KO;267991
http://support.microsoft.com/default.aspx?scid=kb;ko;279667

ÁÁÀº Á¤º¸¸¦ Á¦°øÇØÁÖ½Å, ¼Û¿ø¼®(!)´Ô²² ´ë´ÜÈ÷ °¨»çµå¸³´Ï´Ù.

 

 

°­Á ¸ñ·ÏÀ¸·Î..