โก Free ยท No Login ยท Permanent URL
Upload File.
Dapet Link. Selesai.
Hosting file instan kayak catbox โ tapi punya kita sendiri.
files.barz.web.id/K2iS.jpg ยท Max 200MB
200MBMaks per file
โTidak ada expiry
CDNVercel Edge Global
RESTAPI publik
API Reference
REST API publik, no auth. Langsung pakai.
POST/api/upload
Upload file via multipart/form-data
curl -X POST https://files.barz.web.id/api/upload \
-F "file=@foto.jpg"
# Response
{
"success": true,
"url": "https://files.barz.web.id/K2iS.jpg",
"rawUrl": "https://...vercel-storage.com/K2iS.jpg",
"fileId": "K2iS.jpg",
"name": "foto.jpg",
"size": 204800,
"type": "image/jpeg",
"ext": "jpg"
}POST/api/url-upload
Upload dari URL remote
curl -X POST https://files.barz.web.id/api/url-upload \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/img.png"}'
# Response shape sama kayak /api/uploadGET/:fileId
Akses file โ redirect 302 ke CDN
https://files.barz.web.id/K2iS.jpg # โ 302 โ Vercel Blob CDN (cache 24h)
DELETE/api/delete?fileId=
Hapus file by ID
curl -X DELETE \
"https://files.barz.web.id/api/delete?fileId=K2iS.jpg"
# {"success":true,"deleted":"K2iS.jpg"}NODEbarz-md / WhatsApp Bot
Integrasi langsung dari bot WA atau backend Node.js
import FormData from 'form-data'
import fetch from 'node-fetch'
import fs from 'fs'
// Upload dari file path
async function uploadFile(filePath) {
const fd = new FormData()
fd.append('file', fs.createReadStream(filePath))
const res = await fetch('https://files.barz.web.id/api/upload', {
method: 'POST', body: fd, headers: fd.getHeaders(),
})
const { url } = await res.json()
return url // "https://files.barz.web.id/K2iS.jpg"
}
// Upload dari Buffer (media WA yang didownload)
async function uploadBuffer(buffer, filename) {
const fd = new FormData()
fd.append('file', buffer, { filename })
const res = await fetch('https://files.barz.web.id/api/upload', {
method: 'POST', body: fd, headers: fd.getHeaders(),
})
return (await res.json()).url
}
// Upload dari URL (sticker, gambar, dll)
async function uploadFromUrl(url) {
const res = await fetch('https://files.barz.web.id/api/url-upload', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ url }),
})
return (await res.json()).url
}