Re: how to assign file while editting record with other fields

  •  12-22-2010, 3:59 PM

    Re: how to assign file while editting record with other fields

    Dear jaydev,
     
    Please refer to the following code:
     
    <?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>
      Form - Start uploading manually
     </title>   
     <script type="text/javascript">
     function doStart()
     {
      if(document.getElementById('ufile1'))
            {
                var uploadobj = document.getElementById('ufile1');
                if (uploadobj.getqueuecount() > 0)
                {
                    uploadobj.startupload();
                }else
                    {
                        alert("Please browse file for upload");
                    }
            }
           
            if(document.getElementById('newimage'))
            {
                var uploadobj2 = document.getElementById('newimage');
                if (uploadobj2.getqueuecount() > 0)
                {
                    uploadobj2.startupload();
                }else
                    {
                        alert("Please browse image file for upload");
                    }
            }
     }
     </script>
     
    </head>
    <body>
     <div class="demo">    
       <h2>Start uploading manually</h2>
       <p>This sample demonstrates how to start uploading manually after file selection vs automatically.</p>
       <P>Allowed file types: <span style="color:red">jpg, gif, txt, png, zip</span></p>

       <!-- do not need enctype="multipart/form-data" -->
       <form id="form1" method="POST">
        <?php    
         $uploader=new PhpUploader();
         $uploader->MaxSizeKB=10240;
         $uploader->Name="ufile1";
         $uploader->InsertText="Select multiple files (Max 1M)";
         $uploader->AllowedFileExtensions="*.jpg,*.png,*.gif,*.txt,*.zip,*.rar"; 
         $uploader->MultipleFilesUpload=true;
         $uploader->ManualStartUpload=true;
         $uploader->Render();
         
         $uploader=new PhpUploader();
         $uploader->MaxSizeKB=10240;
         $uploader->Name="newimage";
         $uploader->InsertText="Select multiple files (Max 10M)";
         $uploader->AllowedFileExtensions="*.jpg,*.png,*.gif,*.txt,*.zip,*.rar"; 
         $uploader->MultipleFilesUpload=true;
         $uploader->ManualStartUpload=true;
         $uploader->Render();
        ?>
        <br /><br /><br />
        <button id="submitbutton" onclick="doStart();return false;">Start Uploading Files</button>

       </form>
       
       <br/><br/><br/>
    <?php
    $fileguidlist=@$_POST["ufile1"];
    if($fileguidlist)
    {
     $guidlist=explode("/",$fileguidlist);
     
     echo("<div style='font-family:Fixedsys;'>");
     echo("Uploaded ");
     echo(count($guidlist));
     echo(" files:");
     echo("</div>");
     echo("<hr/>");
     
     foreach($guidlist as $fileguid)
     {
      $mvcfile=$uploader->GetUploadedFile($fileguid);
      if($mvcfile)
      {
       echo("<div style='font-family:Fixedsys;border-bottom:dashed 1px gray;padding:6px;'>");
       echo("FileName: ");
       echo($mvcfile->FileName);
       echo("<br/>FileSize: ");
       echo($mvcfile->FileSize." b");
     //  echo("<br/>FilePath: ");
     //  echo($mvcfile->FilePath);
       echo("</div>");
       
       //Moves the uploaded file to a new location.
       $mvcfile->MoveTo("c:/temp");
       //Copys the uploaded file to a new location.
       //$mvcfile->CopyTo("/uploads");
       //Deletes this instance.
       //$mvcfile->Delete();
      }
     }
    }
    $fileguidlist2=@$_POST["newimage"];
    if($fileguidlist2)
    {
     $guidlist2=explode("/",$fileguidlist2);
     
     echo("<div style='font-family:Fixedsys;'>");
     echo("Uploaded ");
     echo(count($guidlist2));
     echo(" files:");
     echo("</div>");
     echo("<hr/>"); 
     foreach($guidlist2 as $fileguid)
     {
      $mvcfile=$uploader->GetUploadedFile($fileguid);
      if($mvcfile)
      {
       echo("<div style='font-family:Fixedsys;border-bottom:dashed 1px gray;padding:6px;'>");
       echo("FileName: ");
       echo($mvcfile->FileName);
       echo("<br/>FileSize: ");
       echo($mvcfile->FileSize." b");
     //  echo("<br/>FilePath: ");
     //  echo($mvcfile->FilePath);
       echo("</div>");   
       //Moves the uploaded file to a new location.
       $mvcfile->MoveTo("c:/temp");
       //Copys the uploaded file to a new location.
       //$mvcfile->CopyTo("/uploads");
       //Deletes this instance.
       //$mvcfile->Delete();
      }
     }
    }
    ?>    
     </div>
    </body>
    </html>
     
    Thank you for asking
View Complete Thread