Backend Integration Guides
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.
Node.js
Native http module with formidable or busboy for parsing multipart uploads.
Express.js
Express framework with multer middleware for streamlined file handling.
PHP
Plain PHP with $_FILES superglobal and move_uploaded_file for maximum compatibility.
Laravel
Laravel framework with Request file handling and storage facade.
Python Flask
Flask micro-framework with request.files for lightweight Python backends.
Django
Django views with request.FILES and the built-in file handling utilities.
Java Spring Boot
Spring Boot REST controller with MultipartFile for enterprise Java backends.
Go
Go net/http with multipart.Reader for high-performance upload handling.
Ruby on Rails
Rails controller with Active Storage for idiomatic Ruby file uploads.
ASP.NET Core
ASP.NET Core minimal APIs with IFormFile for modern .NET backends.
Expected JSON Response
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
}