Skip to content

100% PHP · No extension to install

File uploads that fit your PHP application.

Give users a clear path from selecting files to a completed upload. Add multiple-file selection, live progress and cancellation, then connect the result to your own PHP workflow.

  • ✓ No page refresh
  • ✓ Large file support
  • ✓ Perpetual license

Upload project files

3 files · 42.8 MB

UI preview
↑

Drop files here

See it in action in the live demo

website-assets.zip78%
documentation.pdf✓Complete
product-shot.png✓Complete

Trusted by teams at

Sony Nokia Siemens Verizon

Since 2003

Shipping in production since 2003

16 demos

Explore working examples with source

Your server

Configure storage, limits and validation

Features

Everything a modern upload needs

A complete, self-contained upload experience for PHP — no plug-ins, no ActiveX, no server extension to compile.

View all features

Get started in minutes

Start small. Make it your own.

Require the include in your page, set a couple of properties and render the control. That's a working upload form.

1

Try the demos

See single, multiple, Ajax and custom examples in action.

2

Download the package

Grab the evaluation build with full working source examples.

3

Deploy anywhere

Copy the files to your PHP site on Windows or Linux — no installer.

upload.php
// 1. Include the uploader
require_once "phpuploader/include_phpuploader.php";

// 2. Configure & render
$uploader = new PhpUploader();
$uploader->MultipleFilesUpload  = true;
$uploader->MaxSizeKB            = 1048576;
$uploader->AllowedFileExtensions = "jpg,png,pdf,zip";
$uploader->InsertText           = "Drop files here";

// 3. Done — that's a live upload form
$uploader->Render();

Guides

Working notes on PHP uploads

Plain-PHP write-ups on the problems that come up whether or not you use this component — limits, error codes, storage and the state of the upload libraries.

All guides

Ready to modernize your uploads?

Start with the free evaluation package, or buy a perpetual license today — no recurring fees, ever.