|
°Á Àü Å¿ÀÀÇ Àâ´ã>
ÀÌ °Á´ 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
ÁÁÀº Á¤º¸¸¦ Á¦°øÇØÁÖ½Å, ¼Û¿ø¼®(!)´Ô²² ´ë´ÜÈ÷ °¨»çµå¸³´Ï´Ù.
°Á ¸ñ·ÏÀ¸·Î..
|