MultipleUpload works with any server-side technology. Choose your backend below for a complete integration guide covering multipart form uploads, chunked uploads, and the expected JSON response format.
Native http module with formidable or busboy for parsing multipart uploads.
Express framework with multer middleware for streamlined file handling.
Plain PHP with $_FILES superglobal and move_uploaded_file for maximum compatibility.
Laravel framework with Request file handling and storage facade.
Flask micro-framework with request.files for lightweight Python backends.
Django views with request.FILES and the built-in file handling utilities.
Spring Boot REST controller with MultipartFile for enterprise Java backends.
Go net/http with multipart.Reader for high-performance upload handling.
Rails controller with Active Storage for idiomatic Ruby file uploads.
ASP.NET Core minimal APIs with IFormFile for modern .NET backends.
Every backend must return this JSON structure so MultipleUpload can track uploaded files on the client side.
{
"success": true,
"fileGuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"fileName": "photo.jpg",
"fileSize": 204800
}