Examples

Start uploading manually

This sample demonstrates how to start uploading manually after the files are selected, instead of starting automatically.

Allowed file types: jpg, gif, txt, png, zip, rar. Maximum file size: 10 MB.

MaxSizeKBInsertTextAllowedFileExtensionsMultipleFilesUploadManualStartUpload
Live demo

Try it: pick a few files, then press Start Uploading Files to begin the transfer.

Working the way you need? Download the free trial or see licence pricing from $99.

manual-start.php
<?php
    $uploader = new PhpUploader();
    $uploader->MultipleFilesUpload = true;
    $uploader->MaxSizeKB = 10240;
    $uploader->InsertText = "Select multiple files (Max 10M)";
    $uploader->AllowedFileExtensions = "*.jpg,*.png,*.gif,*.txt,*.zip,*.rar";
    $uploader->ManualStartUpload = true;
    $uploader->Render();
?>
Guide Upload progress bars in PHP

Why xhr.upload is the object you need, and what the server cannot tell you.

Reference API documentation

Every property and server-side event the component exposes.

Get started Download the free trial

The evaluation build ships with these samples and full source.

Pricing Licences from $99

Perpetual licence, free upgrades, no recurring fee. Domain, IP, team and enterprise.