DEXT Products 

 

DEXTUploadX¿Í DEXTUploadJ ¿¬µ¿ ¹æ¹ý


¡á DEXTUploadX¿Í DEXTUploadJ¿¬µ¿Çϱâ

 

 ¾Æ·¡ÀÇ ÄÚµå´Â ±âº» POST¹æ½Ä ÆÄÀÏ ¾÷·Îµå(DEXTUploadX¿Í DEXTUploadJ¿¬µ¿) ¿¹Á¦ÀÔ´Ï´Ù.

°³¹ß ½Ã ÇÊ¿äÇÑ ´Ù¾çÇÑ È°¿ë»ùÇõéÀº http://support.dextsolution.comÀÇ ¡®»ùÇà ´Ù¿î·Îµå¡¯¸¦ ÀÌ¿ëÇÏ½Ã¸é µË´Ï´Ù.

 

¿¹Á¦´Â Localhost±âÁØ, Tomcat ±â¹ÝÀ¸·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù.

¼­¹ö¿¡ µû¶ó Localhost ºÎºÐÀ» ¼­¹öÀÇ ÁÖ¼Ò·Î ¹Ù²ãÁÖ¼Å¾ß Çϸç, Æ÷Æ®¹øÈ£µµ º¯°æµÉ ¼ö ÀÖÀ½À» ¾Ë·Áµå¸³´Ï´Ù.

 

 

µÎ Á¦Ç°À» ¿¬µ¿ÇÏ¿© POST ¹æ½ÄÀ¸·Î ¾÷·Îµå ½Ã DEXTUploadX´Â ¾Æ·¡ Æû³×ÀÓÀ¸·Î ÆÄÀÏ ¹× ºÎ°¡Á¤º¸¸¦ ¼­¹ö·Î Àü´ÞÇÕ´Ï´Ù.

ÆÄÀÏÀ» ÇÑ °³ ÀÌ»ó ¾÷·Îµå ÇÒ °æ¿ì´Â µ¿ÀÏÇÑ Æû³×ÀÓÀ¸·Î ¹è¿­Ã³·³ Á¢±ÙÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

[DEXTUploadX Æû³×ÀÓ]

DEXTUploadX - ÆÄÀÏ µ¥ÀÌÅÍ

DEXTUploadX_FolderPath - °¢ ÆÄÀÏ¿¡ ´ëÇÑ µð·ºÅ͸® ÆÐ½º

DEXTUploadX_Alias - °¢ ÆÄÀÏ¿¡ ´ëÇÑ º°Äª

DEXTUploadX_UserDataA - °¢ ÆÄÀÏ¿¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅÍ

DEXTUploadX_UserDataB - °¢ ÆÄÀÏ¿¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅÍ

DEXTUploadX_Uploaded - °¡»ó ÆÄÀÏ µ¥ÀÌÅÍ(¼­¹ö¿¡ ÀÌ¹Ì ¾÷·Îµå µÇ¾î ÀÖ´Â ÆÄÀÏÀ» Ç¥½ÃÇÒ ¶§)

DEXTUploadX_Deleted_Uploaded - °¡»ó ÆÄÀÏ µ¥ÀÌÅÍ(¼­¹ö¿¡ ÀÌ¹Ì ¾÷·Îµå µÇ¾î ÀÖ´Â ÆÄÀÏÀ» »èÁ¦ÇßÀ» ¶§)

 

1. Manager ÆäÀÌÁö(SimplePostUpload.htm)

 

<HTML>

             <HEAD>

                           <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ks_c_5601-1987">

                          

                           <TITLE>°¡Àå °£´ÜÇÑ POST ¹æ½ÄÀÇ ¿¹Á¦.</TITLE>

                          

                           <SCRIPT FOR="FileUploadManager" Event="OnError(nCode, sMsg, sDetailMsg)" LANGUAGE="javascript">

                                                     OnFileManagerError(nCode, sMsg, sDetailMsg);

                           </SCRIPT>

                           <SCRIPT LANGUAGE="JavaScript">

                                        // sMsg´Â °£·«ÇÏ°Ô ¿ä¾àµÈ ¿¡·¯ ¸Þ½ÃÁöÀÔ´Ï´Ù.

                                        // sDetailMsg´Â º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸°¡ Æ÷ÇÔ µÈ ¿¡·¯ ¸Þ½ÃÁöÀÔ´Ï´Ù.

                                        // sDetailMsg´Â ¿¡·¯ ¸Þ½ÃÁö¿¡ µû¶ó °ø¹éÀÎ °æ¿ìµµ ÀÖ½À´Ï´Ù.

                                        // ¹Ýµå½Ã À§¿Í °°ÀÌ ¼±¾ðÀ» ÇØÁà¾ß ÇÕ´Ï´Ù.

                                        // ÀÌ ¿¡·¯ ó¸® ¹æ½ÄÀº DEXTUploadXÀÇ ¸ðµç ÄÁÆ®·ÑÀÌ µ¿ÀÏÇÕ´Ï´Ù.

                                        function OnFileManagerError(nCode, sMsg, sDetailMsg)

                                        {

                                                     alert(nCode);

                                                     alert(sMsg);

                                                     alert(sDetailMsg);

                                        }

                           </SCRIPT>

            

                           <SCRIPT LANGUAGE="VBS" for="FileUploadManager" event="OnTransfer_Click()">

                                        'ÆÄÀÏ ¾÷·Îµå ¸Å´ÏÀúÀÇ Àü¼ÛÇϱ⠹öưÀ» ´©¸£¸é À§ÀÇ 'OnTransfer_Click' À̺¥Æ®°¡ ¹ß»ýÇÕ´Ï´Ù.

                                        ' ¿©±â¿¡¼­ ¾Æ·¡¿Í °°ÀÌ ÆÄÀÏ ¾÷·Îµå ¸ð´ÏÅÍ È­¸éÀ» ¿­¸é µË´Ï´Ù.

                                        winstyle="height=335,width=445, status=no,toolbar=no,menubar=no,location=no"

                                        window.open "./FileUploadMonitor.htm",null,winstyle

                           </SCRIPT>

             </HEAD>

 

             <BODY>

                           <OBJECT id="FileUploadManager" codeBase="http://Localhost:8080/DEXTUploadJ/DEXTUploadX.cab#version=3,2,2,0"

                                        height="200" width="450" classid="CLSID:DF75BAFF-7DD5-4B83-AF5E-692067C90316" VIEWASTEXT>

                           </OBJECT>

                           <P>°¡Àå °£´ÜÇÑ POST ¹æ½ÄÀÇ ¾÷·ÎµåÀÔ´Ï´Ù.<BR>

                           À§¿¡ º¸ÀÌ´Â ÄÁÆ®·ÑÀ» "ÆÄÀÏ ¾÷·Îµå ¸Å´ÏÀú(FileUploadManager)"¶ó°í ÇÕ´Ï´Ù.<BR>

                           µå·¡±×&µå¶øÀ» Áö¿øÇÕ´Ï´Ù. ÆÄÀÏÀ̳ª Æú´õ¸¦ ²ø¾î¼­ ³õ¾Æº¸¼¼¿ä<BR>

                           </P>

             </BODY>

</HTML>

 

 

2. Monitor ÆäÀÌÁö(FileUploadMonitor.htm)

 

<HTML>

             <HEAD>

                    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ks_c_5601-1987">

            

                     <TITLE>DEXTUploadX ¾÷·Îµå</TITLE>

                    

                     <SCRIPT FOR="FileUploadMonitor" Event="OnError(nCode, sMsg, sDetailMsg)" TYPE="text/javascript">

                              OnFileMonitorError(nCode, sMsg, sDetailMsg);

                     </SCRIPT>

                     <SCRIPT FOR="FileUploadMonitor" Event="OnCreationComplete()" TYPE="text/javascript">
                              OnLoading();
                     </SCRIPT >

                     <SCRIPT LANGUAGE="JavaScript">

                              function OnFileMonitorError(nCode, sMsg, sDetailMsg)

                              {

                                    alert(nCode);

                                    alert(sMsg);

                                    alert(sDetailMsg);

                              }

                    </SCRIPT>

                                  

                    <SCRIPT LANGUAGE="JavaScript">

                            function OnLoading() {

                                         //Post ¹æ½ÄÀÏ °æ¿ì ¾Æ·¡¿Í °°ÀÌ UploadURL ¼Ó¼º¿¡ Post Script ÆÄÀÏÀ» ¸í½ÃÇØ¾ß ÇÕ´Ï´Ù.

                                    //Ç¥ÁØ Æ÷Æ® ¿ÜÀÇ ´Ù¸¥ Æ÷Æ®¸¦ »ç¿ëÇϽ÷Á¸é

                                    //http://Localhost:8081/DEXTUploadX/Upload/PostScript.asp

                                    //°ú °°ÀÌ ÀϹÝÀûÀÎ ÁÖ¼Ò ÁöÁ¤ ¹æ¹ý°ú µ¿ÀÏÇÏ°Ô »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.

                                    document.all("FileUploadMonitor").UploadURL = "http://Localhost:8080/DEXTUploadJ/Upload/PostScript.jsp";

                                  //ÀÌ ÆäÀÌÁöÀÇ ºÎ¸ð ÆäÀÌÁö¿¡ ÀÖ´Â ÆÄÀÏ ¸Å´ÏÀú ÄÁÆ®·ÑÀÇ ¸ðµç ÆÄÀÏ ¹× Æû ¾ÆÀÌÅÛÀ» ÆÄÀÏ ¸ð´ÏÅÍ ÄÁÆ®·Ñ¿¡ º¹»çÇÕ´Ï´Ù.

                                    document.all("FileUploadMonitor").Items = opener.document.all("FileUploadManager").Items;

                                    //ÆÄÀÏ ¸Å´ÏÀúÀÇ ¸î °¡Áö ¼Ó¼ºµé(DefaultPath, Filter µîµî)ÀÇ °ªÀ» ÆÄÀÏ ¸ð´ÏÅÍ¿¡ º¹»çÇÕ´Ï´Ù.

                                    document.all("FileUploadMonitor").Properties = opener.document.all("FileUploadManager").Properties;

                              }

                    </SCRIPT>

             </HEAD>

            

             <BODY bottomMargin=0 leftMargin=0 topMargin=0 rightMargin=0>

                           <OBJECT id=FileUploadMonitor height=335 width=445 classid=CLSID:96A93E40-E5F8-497A-B029-8D8156DE09C5

                                        CodeBase="http://Localhost:8080/DEXTUploadJ/DEXTUploadX.cab#version=3,2,2,0" VIEWASTEXT>

                           </OBJECT>

             </BODY>

</HTML>

 

 

3. JSP ÆäÀÌÁö(PostScript.jsp)

 

<%@page language="java" contentType="text/html; charset=euc-kr"%>

<%@page import="java.io.*"%>

<%@page import="devpia.dextupload.*"%>

<%

             PrintWriter w = response.getWriter();

            

             FileUpload fileUpload = new FileUpload(request, response);

 

             try {

                           String strPath = request.getRealPath("/");

                         

                           // Á¤Ç° ȤÀº Æò°¡ÆÇÀÇ ¸¸·áÀÏÀ» ÆÇ´ÜÇϱâ À§ÇÑ ¶óÀ̼¾½º ÆÄÀÏÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÑ´Ù.

                           fileUpload.setLicenseFilePath(strPath + File.separator + "dextuploadj.config");

                          

                           fileUpload.setCharacterEncoding("euc-kr");

                          

                           fileUpload.UploadStart(strPath);

            

                           // getFileItemValues(\"DEXTUploadX\") ¸¦ »ç¿ëÇØ¼­ Áߺ¹µÈ ¸ðµç ÆÄÀÏ ¾ÆÀÌÅÛÀ» °¡Á®¿Â´Ù.

                           // DEXTUploadX¸¦ ¿¬µ¿ÇÒ °æ¿ì ÆÄÀÏ ¾ÆÀÌÅÛÀº ¸ðµÎ "DEXTUploadX" À̸§À¸·Î Àü¼ÛµÈ´Ù.

                           FileItem[] value = fileUpload.getFileItemValues("DEXTUploadX");

 

                           for (int i = 0; i < value.length; i++)

                           {

                                        if(value[i] != null)

                                        {

                                                     if(value[i].IsUploaded())

                                                     {

                                                                  value[i].Save(strPath, true);

                          

                                                                  // Save() ¸Þ¼Òµå µî¿¡ ÀÇÇØ¼­ ¸¶Áö¸·À¸·Î ÀúÀåµÈ ÆÄÀÏÀÇ À̸§À» ±¸ÇÒ ¼ö ÀÖ´Ù.

                                                                  // value[i].getLastSavedFilePath();

                                                                  System.out.println("¸¶Áö¸·À¸·Î ÀúÀåµÈ ÆÄÀϸí : "+value[i].getLastSavedFilePath());

                                                     }

                                                     else

                                                     {

                                                                  // ÆÄÀÏÀÌ ¾÷·Îµå µÇÁö ¾Ê¾ÒÀ» ¶§ÀÇ Ã³¸®¸¦ ÇÑ´Ù.

                                                     }

                                        }

                           }

             }

             catch (DEXTUploadException ex) {

                          // ¿¹¿Ü¿¡ ´ëÇÑ Ã³¸®¸¦ ¼öÇàÇÑ´Ù.

                           System.out.println("DEXTUploadException : "+ex.getMessage());

             }

             catch (Exception ex) {

                          // ¿¹¿Ü¿¡ ´ëÇÑ Ã³¸®¸¦ ¼öÇàÇÑ´Ù.

                           System.out.println("Exception : "+ ex.getMessage());

             }

             finally {

                           // Á¾·á ½Ã¿¡ ¹Ýµå½Ã ÀÚ¿øÀ» ÇØÁ¦ÇØ¾ß ÇÑ´Ù.

                           // ±×·¸Áö ¾ÊÀ¸¸é Àӽà ÆÄÀÏÀÌ »èÁ¦µÇÁö ¾Ê°í ³²À» ¼ö ÀÖ´Ù.

                           fileUpload.dispose();

             }

%>

 

 

 

4. ±âŸ Âü°í »çÇ×

 

¡Ø DEXTUploadX, DEXTUploadJ Æò°¡ÆÇ ´Ù¿î·Îµå´Â ¾Æ·¡ÀÇ °æ·Î¿¡¼­ °¡´ÉÇÕ´Ï´Ù.

http://www.dextsolution.com/Etc/downEval.aspx

 

¡Ø DEXTUploadXÀÇ ¸Å´º¾ó°ú ±âº»»ùÇÃÀº DEXTUploadX ±âº»ÀûÀ¸·Î ¼³Ä¡ ÇßÀ» °æ¿ì,

¡°  ½ÃÀÛ->¸ðµç ÇÁ·Î±×·¥->DEVPIA->DEXTUploadX->DEXTUploadX »ç¿ëÀÚ ¸Å´º¾ó  ¡±

¡°  ½ÃÀÛ->¸ðµç ÇÁ·Î±×·¥->DEVPIA->DEXTUploadX-> DEXTUploadX ¿¹Á¦  ¡±

¿¡¼­ È®ÀÎ ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 

¡Ø DEXTUploadJÀÇ ¸Å´º¾ó(API)°ú ±âº»»ùÇÃ(±â´Éº° ¿¹Á¦)Àº ´Ù¿î¹ÞÀº ¾ÐÃàÆÄÀÏÀ» ÇØÁ¦Çϸé,

¡° DEXTUploadJ_X.X.X.X_Manual_Kor.zip -> DEXTUploadJ API¹®¼­ ¡±

¡° DEXTUploadJ_ X.X.X.X _Samples_Kor.zip -> DEXTUploadJ ±â´Éº° ¿¹Á¦ ¡±

¿¡¼­ È®ÀÎ ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.


Copyright ¨Ï DEVPIA Inc. All rights reserved