DEXTUploadX 

 

DEXTUploadX¿Í DEXTUpload Pro ¿¬µ¿ Ȱ¿ë


¡á DEXTUploadX¿Í DEXTUpload Pro ¿¬µ¿ ½Ã DEXTUpload ProÀÇ ±â´É Ȱ¿ëÇϱâ

 

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

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

[DEXTUploadX Æû³×ÀÓ]

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

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

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

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

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

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

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

 

 

¾Æ·¡ ÄÚµå´Â POST¹æ½Ä ¾÷·Îµå(DEXTUploadX¿Í  DEXTUpload Pro ¿¬µ¿) ½Ã DEXTUploadX¿¡¼­ ¾÷·Îµå µÇ´Â ¿©·¯ °³ÀÇ ÆÄÀÏÀ» DEXTUpload Pro¿¡¼­ ÀúÀåÇÏ´Â ºÎºÐ°ú DEXTUpload Pro¸¸ »ç¿ëÇÏ´Â »ùÇà Áß ¿©·¯ °³ÀÇ ÆÄÀÏÀ» ÀúÀåÇÏ´Â ºÎºÐÀÇ ÄÚµåÀÔ´Ï´Ù.

 

1-1. FileUploadManager ÆäÀÌÁö

 

<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/DEXTUploadX/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>

 

 

1-2. FileUploadMonitor ÆäÀÌÁö

 

<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/DEXTUploadXSamples/Upload/PostScript.asp"

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

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

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

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

                              }

                    </SCRIPT>

             </HEAD>

            

             <BODY onload="OnLoading()" 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/DEXTUploadX/DEXTUploadX.cab#version=3,2,2,0" VIEWASTEXT>

                           </OBJECT>

             </BODY>

</HTML>

 

 

1-3. PostScript.asp (DEXTUploadX, DEXTUpload Pro ¿¬µ¿ ½Ã)

 

<%@ Language=VBScript %>
<%
set uploadform=server.CreateObject("DEXT.FileUpload")
uploadform.AutoMakeFolder = TRUE
uploadform.DefaultPath="C:\TEMP"

'
Ä÷º¼Ç ½ºÅ¸ÀÏ·Î ¿©·¯ °³ÀÇ ÆÄÀÏÀ» ó¸®ÇÕ´Ï´Ù.
For i = 1 To uploadform("DEXTUploadX").Count
             uploadform("DEXTUploadX")(i).Save
Next

'DEXTUploadX
°¡ »ç¿ëµÇ°í ÀÖ´Â ÆäÀÌÁöÀÇ Æû µ¥ÀÌÅͰ¡ ÀÚµ¿À¸·Î Àü¼ÛµË´Ï´Ù.
'response.Write "
»ç¿ëÀÚ Æûµ¥ÀÌÅÍ(´ÜÀÏ) : " & uploadform("form") & vbCrLf

'
µ¿ÀÏÇÑ Æû ³×ÀÓÀ» °¡Áø Æû µ¥ÀÌÅͰ¡ ¿©·¯ °³ÀÏ °æ¿ì ¾Æ·¡¿Í °°ÀÌ Ã³¸®ÇÕ´Ï´Ù.
'asp
¿¡¼­ »ç¿ëÇÏ´Â ÀϹÝÀûÀ¸·Î Æû µ¥ÀÌÅÍ Ã³¸® ¹æ½ÄÀ¸·Îµµ °¡´ÉÇÕ´Ï´Ù.
'For i = 1 To uploadform("form_multi").Count
'            response.Write
¡°»ç¿ëÀÚ Æûµ¥ÀÌÅÍ(´ÙÁß) : ¡°& uploadform("form_multi")(i) & vbCrLf
'Next


set uploadform = Nothing
%>

 

 

2-1. ÆÄÀÏ ¾÷·Îµå ÆäÀÌÁö(DEXTUpload ProÀÇ MultiUpload »ùÇà : MultiUpload.asp)

 

<HTML>
<HEAD>
</HEAD>
<BODY>
             <form name="write_form" enctype="multipart/form-data" method="post" action="MultiUpload_Process.asp">
                           Multiple Upload<br><br>
                           Select the file to upload<br>
                          
                           <input type="file" name="files"><br>
                           <input type="file" name="files"><br>
                           <input type="file" name="files"><br><br>
                          
                           1.
¾÷·Îµå ÆÄÀÏ ÀúÀå°æ·Î´Â C:\TEMP ÀÔ´Ï´Ù.<br>
                           2.'
ã¾Æº¸±â' ¹öưÀ» Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀúÀÎ °æ¿ì ÃֽйöÀüÀÇ ºê¶ó¿ìÀú·Î ¾÷µ¥ÀÌÆ® ÇϽñ⠹ٶø´Ï´Ù.<br><br>
                          
                           <input type="submit" name="Upload" value="Upload">
             </form>
</BODY>
</HTML>

 

 

2-2. DEXTUpload Pro¿¡¼­ ÆÄÀÏÀ» ÀúÀåÇÏ´Â ÆäÀÌÁö (DEXTUpload ProÀÇ MultiUpload »ùÇà : MultiUpload_Process.asp)

 

<%@ Language=VBScript %>
<%
set uploadform=server.CreateObject("DEXT.FileUpload")
uploadform.AutoMakeFolder = TRUE
uploadform.DefaultPath="C:\TEMP"

For i = 1 To uploadform("files").Count
             uploadform("files")(i).Save            
Next

set uploadform =nothing
%>

 

 

POST¹æ½Ä ¾÷·Îµå ½Ã ±âº»ÀûÀÎ ÆÄÀÏ ÀúÀå À̿ܿ¡ DEXTUpload ProÀÇ ±â´ÉÀÎ ¡®½æ³×ÀÏ »ý¼º¡¯°ú °°Àº ±â´Éµµ °£´ÜÇÏ°Ô ±¸ÇöÀÌ °¡´ÉÇÕ´Ï´Ù.

 

¾Æ·¡ ÄÚµå´Â POST¹æ½Ä ¾÷·Îµå ½Ã DEXTUploadX¿¡¼­ ¾÷·Îµå µÇ´Â ¿©·¯ °³ÀÇ À̹ÌÁö ÆÄÀÏÀ» DEXTUpload Pro¿¡¼­ ÀúÀåÇÏ´Â ºÎºÐ°ú DEXTUpload ProÀÇ »ùÇà Áß ½æ³×ÀÏÀ» ÀúÀåÇÏ´Â ºÎºÐÀÇ ÄÚµåÀÔ´Ï´Ù.

 

3-1. DEXTUploadX + DEXTUpload Pro ½æ³×ÀÏ ÀúÀå(ºñ±³¸¦ À§ÇØ Á¦ÀÛµÈ ÄÚµå»ùÇÃÀÔ´Ï´Ù.)

 

<%@ Language=VBScript %>
<%
set uploadform=server.CreateObject("DEXT.FileUpload")
uploadform.AutoMakeFolder = TRUE
uploadform.DefaultPath="C:\TEMP\"
set objImage =server.CreateObject("DEXT.ImageProc")

For i = 1 To uploadform("DEXTUploadX ").count
             if true = objImage.SetSourceFile(uploadform("DEXTUploadX ")(i).TempFilePath) then
                           'JPG
Æ÷¸ËÀ¸·Î ÀúÀåÇØ¾ß ÇÔ
                           filename = uploadform("DEXTUploadX ")(i).FileNameWithoutExt & ".jpg"
                    objImage.Quality = 90 'default value is 75 (range 1~100)

                           objImage.SaveasThumbnail "C:\Temp\" & filename,objImage.ImageWidth/10,objImage.ImageHeight/10,false
             end if
Next

set objImage = nothing
set uploadform = Nothing
%>

 

3-2. DEXTUpload Pro (Thumbnail »ùÇÃ)

 

<%@ Language=VBScript %>
<%
set uploadform=server.CreateObject("DEXT.FileUpload")
uploadform.DefaultPath="C:\Temp\"
set objImage =server.CreateObject("DEXT.ImageProc")

if true = objImage.SetSourceFile(uploadform.TempFilePath) then
             'JPG
Æ÷¸ËÀ¸·Î ÀúÀåÇØ¾ß ÇÔ
             filename = uploadform.FileNameWithoutExt & ".jpg"
             objImage.Quality = 90 'default value is 75 (range 1~100)
            
%>
<HTML>
<BODY>
             Save as Image Thumbnail: <%=objImage.SaveasThumbnail("C:\Temp\" & filename,objImage.ImageWidth/10,objImage.ImageHeight/10,false)%>
</BODY>
</HTML>
<%        
end if
 
set objImage = nothing
set uploadform =nothing
%>

 

 

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

 

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

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

 

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

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

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

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

 

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

¡°½ÃÀÛ->¸ðµç ÇÁ·Î±×·¥->DEVPIA->DEXTUpload Professional->DEXTUpload Professional »ç¿ëÀÚ µµ¿ò¸»  ¡±

¡°½ÃÀÛ->¸ðµç ÇÁ·Î±×·¥->DEVPIA->DEXTUpload Professional->DEXTUpload Professional »ç¿ëÀÚ ¿¹Á¦  ¡±

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


Copyright ¨Ï DEVPIA Inc. All rights reserved