File Uploader API

The File Uploader API is up and running. Below are the available endpoints and their functionality:

Endpoints

1. Upload a File

{ "message": "File successfully uploaded to /uploads/test/sample.pdf", "url": "https://fileuploader.cloudmateria.com/api/bcloud/fileuploader/render?filename=sample.pdf&folder=test" }


2. Upload Multiple Files

{ "message": "3 files uploaded successfully.", "files": [ { "filename": "image1.jpg", "url": "https://fileuploader.cloudmateria.com/api/bcloud/fileuploader/render?filename=image1.jpg&folder=test" }, { "filename": "image2.png", "url": "https://fileuploader.cloudmateria.com/api/bcloud/fileuploader/render?filename=image2.png&folder=test" }, { "filename": "report.pdf", "url": "https://fileuploader.cloudmateria.com/api/bcloud/fileuploader/render?filename=report.pdf&folder=test" } ] }


3. Upload a File in Chunks

{ "message": "File successfully uploaded to /uploads/test/bigfile.mp4", "url": "https://fileuploader.cloudmateria.com/api/bcloud/fileuploader/render?filename=bigfile.mp4&folder=test" }

{ "message": "Chunk 2 uploaded successfully." }


4. Upload Multiple Files in Chunks

{ "message": "1 file(s) uploaded successfully.", "files": [ { "filename": "video.mp4", "url": "https://fileuploader.cloudmateria.com/api/bcloud/fileuploader/render?filename=video.mp4&folder=test" } ] }

{ "message": "Chunk 3 uploaded successfully." }


5. Retrieve a File


6. Delete a File

{"message": "File sample.pdf and folder test successfully deleted"}

or (if folder not empty):

{"message": "File sample.pdf successfully deleted, but folder test is not empty"}