This is a demonstration of chunked upload in Laravel and Alpine JS. We are using the following additional liobraries for this demo:
This is a demonstration of uploading files to S3 compliant storage. This implementation is using Laravel (backend) and AlpineJS (frontend).
- User selects a file on frontend
- Javascript makes a request to the backend for getting a TemporaryUploadUrl.
- On receiving the signed, temporary URL, Javascript pushes the file to S3 directly from front-end.