Re: how to deal with duplicate file name

  •  05-30-2011, 9:03 PM

    Re: how to deal with duplicate file name

    Hi acyk,
     
    Two ways.
     
    1. Remove the <form> tag.
     
    2. Use the example below
     
    <?php require_once "phpuploader/include_phpuploader.php" ?>
    <?php session_start(); ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>
            Ajax - Multiple files upload
        </title>
        <script type="text/javascript">
            var handlerurl='ajax-multiplefiles-handler.php'
        </script>
        <script type="text/javascript">
        function CuteWebUI_AjaxUploader_OnPostback()
        {
            var uploader = document.getElementById("myuploader");
            var guidlist = uploader.value;

            //Send Request
            var xh;
            if (window.XMLHttpRequest)
                xh = new window.XMLHttpRequest();
            else
                xh = new ActiveXObject("Microsoft.XMLHTTP");
            
            xh.open("POST", handlerurl, false, null, null);
            xh.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
            xh.send("guidlist=" + guidlist);

            //call uploader to clear the client state
            uploader.reset();

            if (xh.status != 200)
            {
                alert("http error " + xh.status);
                setTimeout(function() { document.write(xh.responseText); }, 10);
                return;
            }

            var filelist = document.getElementById("filelist");
            filelist.style.listStyleType="none";
            var list = eval(xh.responseText); //get JSON objects
            //Process Result:
            for (var i = 0; i < list.length; i++)
            {
                var item = list[i];
                
                var msg = "";
                var li = document.createElement("li");
                li.innerHTML = msg;
                filelist.appendChild(li);
            }
        }
        </script>

    </head>
    <body>
    <form id="form1" >  
        <div class="demo">                        
                        <?php
                    $uploader=new PhpUploader();
                    $uploader->MaxSizeKB=10240;
                    $uploader->Name="myuploader";
                    $uploader->MultipleFilesUpload=true;
                    $uploader->InsertText="Select multiple files (Max 10M)";
                    $uploader->AllowedFileExtensions="*.jpg,*.png,*.gif,*.bmp,*.txt,*.zip,*.rar";    
                    $uploader->Render();
                ?>
                        
                <ol id="filelist">
                </ol>        
        </div>
        </form>
    </body>
    </html>
     
     
    Regards,
     
    Ken
View Complete Thread