Upload File dengan Mudah
Jika kamu pernah membutuhkan untuk mengupload file dan mendapatkan public URL untuk webhook, automation workflow, atau hanya berbagi, kamu tahu betapa menyakitkannya setup S3 bucket, IAM policies, dan CDN distributions.
Sekarang, ada solusi yang lebih mudah dengan menggunakan FilePost.
Technical Detail
Untuk mengupload file, kamu hanya perlu melakukan satu API call dengan menggunakan curl atau bahasa pemrograman favoritmu.
Contoh dengan Curl
curl -X POST https://filepost.dev/v1/upload \
-H "X-API-Key: fh_your_key" \
-F "file=@photo.png"
Contoh dengan Python
import requests
r = requests.post(
"https://filepost.dev/v1/upload",
headers={"X-API-Key": "fh_your_key"},
files={"file": open("photo.png", "rb")}
)
print(r.json()["url"])
Contoh dengan Node.js
const form = new FormData();
form.append('file', fs.createReadStream('photo.png'));
const res = await fetch('https://filepost.dev/v1/upload', {
method: 'POST',
headers: {
'X-API-Key': 'fh_your_key'
},
body: form
});
console.log((await res.json()).url);
## Key Features
* Upload file dengan satu API call
* Dapatkan public URL yang permanen dan disajikan melalui Cloudflare CDN
* Bisa digunakan dengan Python dan Node.js
* Free tier dengan 30 uploads/bulan dan 50MB max file size
## Geek Opinion
Jadi, bagaimana kamu menghandle file uploads di proyekmu? Apakah kamu menggunakan S3 setup atau layanan seperti FilePost? Berbagi pengalamanmu di komentar!



