Re: ASPUploader - File Overwrite

  •  11-12-2014, 9:55 AM

    Re: ASPUploader - File Overwrite

    Hi,

     

    If you want to voerwrite the same name file, then please do not use "SaveDirectory" setting to save the upload file. You can use method "CopyTo()" and "MoveTo()" to handle the upload file store location and file name. Below is the example to use these methods.

     

    1. <%@ Language="VBScript" %>  
    2. <!-- #include file="aspuploader/include_aspuploader.asp" -->  
    3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
    4. <html xmlns="http://www.w3.org/1999/xhtml">  
    5. <head>  
    6.     <title>  
    7.         example  
    8.     </title>  
    9. </head>  
    10. <body>  
    11.     <div>                          
    12.             <form id="form1" method="POST">  
    13.             <%  
    14.             Dim uploader  
    15.             Set uploader=new AspUploader  
    16.             uploader.MaxSizeKB=10240  
    17.             uploader.Name="myuploader"  
    18.             uploader.InsertText="Upload File (Max 10M)"  
    19.             uploader.MultipleFilesUpload=true  
    20.             %>  
    21.             <%=uploader.GetString() %>  
    22.             </form>  
    23.               
    24.             <br/><br/>  
    25. <%  
    26. If Request.Form("myuploader")&""<>"" Then  
    27.   
    28.     Dim list,i  
    29.       
    30.     'Gets the GUID List of the files based on uploader name   
    31.     list=Split(Request.Form("myuploader"),"/")  
    32.   
    33.     For i=0 to Ubound(list)  
    34.         Dim mvcfile  
    35.         'get the uploaded file based on GUID  
    36.         Set mvcfile=uploader.GetUploadedFile(list(i))  
    37.         mvcfile.CopyTo(Server.MapPath(".")&"/savefiles/"&mvcfile.FileName)  
    38.     Next  
    39. End If  
    40.   
    41. %>  
    42.               
    43.     </div>  
    44. </body>  
    45. </html>  
     

    Regards,

     

    Ken 

View Complete Thread