Service API untuk mengunggah gambar dan/atau video secara online. Memanfaatkan AWS, GCP, dan Cloudinary.
Saya membangun service ini untuk kemudian digunakan sebagai tempat mengunggah gambar dan/atau video secara online saat sedang mengerjakan proyek latihan, portofolio, dan lainnya.
Service ini tidak dimaksudkan digunakan dalam real-world project.
- AWS (S3) ✅
- GCP (Google Drive) ✅
- Cloudinary ✅
- POST |
/upload/aws/image
- Body:
- image (required | file)
- Rules:
- File extension yang diterima: ( .jpg | .png | .webp | .gif ).
- File size yang dikirim tidak boleh melebihi 2MB.
- Hanya boleh melampirkan 1 file di setiap request.
- Desc: Endpoint untuk mengunggah file gambar secara online menggunakan AWS S3.
- Body:
- POST |
/upload/aws/video
- Body:
- video (required | file)
- Rules:
- File extension yang diterima: ( .mp4 | .webm | .avi | .mkv ).
- File size yang dikirim tidak boleh melebihi 30MB.
- Hanya boleh melampirkan 1 file di setiap request.
- Desc: Endpoint untuk mengunggah file video secara online menggunakan AWS S3.
- Body:
- POST |
/upload/gcp/image
- Body:
- image (required | file)
- Rules:
- File extension yang diterima: ( .jpg | .png | .webp | .gif ).
- File size yang dikirim tidak boleh melebihi 2MB.
- Hanya boleh melampirkan 1 file di setiap request.
- Desc: Endpoint untuk mengunggah file gambar secara online menggunakan Google Drive.
- Body:
- POST |
/upload/gcp/video
- Body:
- video (required | file)
- Rules:
- File extension yang diterima: ( .mp4 | .webm | .avi | .mkv ).
- File size yang dikirim tidak boleh melebihi 30MB.
- Hanya boleh melampirkan 1 file di setiap request.
- Desc: Endpoint untuk mengunggah file video secara online menggunakan Google Drive.
- Body:
- POST |
/upload/cloudinary/image
- Body:
- image (required | file)
- Rules:
- File extension yang diterima: ( .jpg | .png | .webp | .gif ).
- File size yang dikirim tidak boleh melebihi 2MB.
- Hanya boleh melampirkan 1 file di setiap request.
- Desc: Endpoint untuk mengunggah file gambar secara online menggunakan Cloudinary.
- Body:
- POST |
/upload/cloudinary/video
- Body:
- video (required | file)
- Rules:
- File extension yang diterima: ( .mp4 | .webm | .avi | .mkv ).
- File size yang dikirim tidak boleh melebihi 30MB.
- Hanya boleh melampirkan 1 file di setiap request.
- Desc: Endpoint untuk mengunggah file video secara online menggunakan Cloudinary.
- Body:
https://nibiru-cloud-storage.onrender.com
Note: API mungkin akan loading cukup lama, hal ini wajar karena saya meng-hosting API-nya di layanan PaaS gratisan. Tolong bersabar 😆.
https://try-nibiru-cloud.netlify.app
Contributors names and contact info:
- Andry Pebrianto.
This project is licensed under the MIT License - see the LICENSE file for details.