File uploads para sa imong app, walay dagkong bayranan
Tugoti ang imong mga user nga mag-upload og mga litrato, video ug dokumento direkta gikan sa browser. Ang mga file gitipig hangtod nimo o sa imong app tangtangon, ang matag usa uban ang CDN link ug signed webhook. Naglakip sa matag Rapidfile plano, walay bayad sa bandwidth.
codePersistent file storage para sa apps sa mga developer: magpabilin ang mga file hangtod nimo o sa imong app tangtangon, ug gi-serve gikan sa CDN links. Aron magpadala og file nga mo-expire mismo, gamita ang Rapidfile. Aron mag-host sa imong kaugalingong mga larawan ug video, gamita ang Rapidfile Media.
addKuhaa ang API keyBasaha ang docs
2 GBlibre nga storage
$5/bulan alang sa 100 GB
50 GBkinadak-ang gidak-on sa file
app/api/upload/route.ts
// app/api/upload/route.ts: runs on your server, so the secret key stays privateimport { auth } from'@/lib/auth'; // your own session checkexportasyncfunctionPOST(req: Request) {
const user = awaitauth(req);
if (!user) returnResponse.json({ error: 'unauthorized' }, { status: 401 });
const { name, size, type } = await req.json();
const res = awaitfetch('https://api.rapidfile.cc/v1/uploads', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.RAPIDFILE_SECRET_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ name, size, type, metadata: { userId: user.id } }),
});
returnResponse.json(await res.json(), { status: res.status });
}
// In the browser: no SDK, no API keyconst picked = document.querySelector('input[type=file]').files[0];
// 1. Ask your own server for an upload URLconst { upload } = awaitfetch('/api/upload', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ name: picked.name, size: picked.size, type: picked.type }),
}).then((r) => r.json());
// 2. Send the bytes straight to Rapidfile (files up to 95 MB use one PUT)const res = awaitfetch(upload.url, { method: 'PUT', body: picked });
const { file } = await res.json();
console.log(file.url); // https://cdn.rapidfile.cc/<id>/<name>
terminal
# 1. Create an upload (server side, with your secret key)curl https://api.rapidfile.cc/v1/uploads \
-H"Authorization: Bearer $RAPIDFILE_SECRET_KEY" \
-H"Content-Type: application/json" \
-d'{"name":"cat.jpg","size":48213,"type":"image/jpeg"}'# 2. PUT the bytes to upload.url from the response (no key needed)curl-T cat.jpg "$UPLOAD_URL"# Or upload from your server in one request (up to 95 MB)curl-T cat.jpg -H"Content-Type: image/jpeg" \
-H"Authorization: Bearer $RAPIDFILE_SECRET_KEY" \
"https://api.rapidfile.cc/v1/files?name=cat.jpg"
Tanan nga kinahanglan sa user uploads, walay kinahanglan nimo nga pagdumala
bolt
Direktang browser uploads
Ang imong server nagahatag sa browser og signed upload URL. Ang bytes dili gayod moagi sa imong servers, mao nga walay kinahanglan i-proxy o i-scale.
upload_file
Multipart hangtod 50 GB
Ang dagkong file gibahin ngadto sa mga bahin nga mo-upload sa parallel ug kanunay mosulay pag-usab. Ang SDK naghimo niini gamit ang usa ka function call.
link
CDN links
Ang matag public file makakuha og permanenteng URL sa cdn.rapidfile.cc, andam alang sa <img>, <video> o download link.
lock
Private files, signed URLs
Markahan ang uploads nga private ug magtanyag og signed URLs nga mo-expire kung imong gusto, gikan sa pipila ka segundo hangtod 7 ka adlaw.
notifications
Webhooks uban ang HMAC
Makadawat og file.uploaded ug file.deleted nga events, gipirmahan gamit ang HMAC-SHA256 aron mahibaloan nimo nga gikan kini kanamo.
speed
Libre nga bandwidth
Walay egress fee ug walay daily request limit: walay limit ang CDN delivery sa matag plano, mao nga ang popular nga file dili gayod modagan sa dugang nga gasto.
verified_user
Fixed nga presyo
Libre sa pagsugod, unya $5, $15, $49 kada bulan. Ang presyo sa panid mao ang presyo sa invoice.
terminal
Yano nga REST, gamay nga SDK
Pipila ra ka endpoints, JSON ug sa sulod ug sa gawas, CORS enabled. Gamita ang browser SDK o fetch gikan sa bisan unsang pinulongan.
smart_toy MCP server
Hatagi ang imong AI agent og file uploads
Konektaha ang Claude Code, Cursor, VS Code o bisan unsang MCP client ngadto sa https://api.rapidfile.cc/mcp uban ang secret key sa usa ka app. Ang imong agent makaupload og text, binary o URL ug makakuha og CDN link, makapaambit og signed upload URLs, makalista ug makatangtang og files ug makakonsulta sa paggamit.
upload_file
create_upload_url
list_files
get_file
delete_file
get_signed_url
get_usage
descriptionMCP docsKuhaa ang key
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header"Authorization: Bearer rk_live_…"
Asa nako kinahanglan?
Ang Upload API usa ka persistent storage para sa mga developer: magpabilin ang mga file hangtod nimo o sa imong app tangtangon. Aron makapadala og file nga mo-expire mismo sa usa ka tawo, o aron mag-host sa imong kaugalingong mga larawan ug video, mas angay kini nga mga opsyon.
sendMagpadala og file usa → Rapidfilephoto_libraryMag-host og larawan o video hangtod sa kahangturan → Mediacode_blocksItipig ang mga file sa imong app hangtod sa kahangturan → Upload API
send
Rapidfile
rapidfile.cc
Magpadala og file ngadto sa usa ka tawo
boltUnsa ang gibuhat
Magpadala og dagkong file, folder ug video uban ang link, QR code o 6-digit nga code.
scheduleHangtod kanus-a magpabilin ang mga file
Temporaryo: 1 ka oras hangtod 30 ka adlaw, unya awtomatik nga tangtangon.
groupPara kang kinsa
Bisan kinsa. Ang tigdawat walay kinahanglan nga account.
paymentsNaglakip sa imong plano
Libre: 500 MB nga walay account, 2 GB kung naka-sign in. Ang Plus gikan sa $3.99/bulan naglakip sa tulo ka products.
uploadMagpadala og filephoto_library
Rapidfile Media
media.rapidfile.cc
Mag-host og larawan ug video
boltUnsa ang gibuhat
Permanente nga CDN links para sa mga larawan, GIF ug video, uban ang limpyo nga player ug embed codes.
scheduleHangtod kanus-a magpabilin ang mga file
Hangtod nimo tangtangon. Persistent storage uban ang CDN links.
groupPara kang kinsa
Mga creator, blogger, forum, dokumento ug README.
paymentsNaglakip sa imong plano
Libre: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on para sa dagkong paggamit gikan sa $4.99/bulan.
cloud_uploadI-upload ang mediacode_blocks
Rapidfile Upload API
api.rapidfile.cc
Anaa ka dinhi
Idugang ang file uploads sa imong app
boltUnsa ang gibuhat
Persistent file storage ug uploads para sa imong kaugalingong web o mobile app: signed browser uploads, CDN links, webhooks, private files ug usa ka gamay nga SDK.
scheduleHangtod kanus-a magpabilin ang mga file
Hangtod nimo o sa imong app tangtangon. Persistent storage uban ang CDN links.
groupPara kang kinsa
Mga developer nga naglihok og apps para sa ilang kaugalingong user.
paymentsNaglakip sa imong plano
Libre: 2 GB uban ang walay limit nga CDN requests. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on para sa dagkong paggamit gikan sa $5/bulan.
Usa ka hosted file upload service para sa imong web o mobile app. Ang imong server maghimo og upload uban ang secret key, ang browser sa imong user direktang magpadala sa file ngadto sa Rapidfile, ug makakuha ka og CDN link ug webhook. Gihimo ug gipadagan kini sa Enzonic LLC, ang team sa luyo sa Rapidfile.
Pila ang gasto?
Naglakip ang Upload API sa matag Rapidfile plano: 2 GB nga persistent storage ug walay limit nga CDN requests nga libre, dugang storage uban ang Rapidfile Plus ug Pro. Para sa dagkong paggamit, ang add-ons magsugod sa $5 kada bulan para sa 100 GB. Fixed ang presyo: walay bayad sa bandwidth o kada upload. Tan-awa ang pricing.
Hangtod kanus-a gitipig ang mga file?
Hangtod sa kahangturan. Ang Upload API persistent storage: magpabilin ang mga file hangtod nimo tangtangon sa dashboard o tangtangon sa imong app pinaagi sa API (DELETE /v1/files/:id). Walay mo-expire mismo, dili sama sa Rapidfile transfers, nga mo-delete mismo human sa 1 ka oras hangtod 30 ka adlaw.
Moagi ba ang mga file sa akong server?
Dili. Ang imong server mo-request ra og usa ka gamay nga JSON aron makahimo og upload. Ang bytes moagi direkta gikan sa browser ngadto sa Rapidfile gamit ang signed URL nga valid sulod sa usa ka oras ug molihok ra para sa maong file.
Pila kadako ang mahimo nga uploads?
Hangtod 512 MB kada file sa libre nga plano ug hangtod 50 GB sa Scale. Ang mga file nga labaw sa 95 MB ma-upload sa parallel nga bahin; ang browser SDK ang magdumala niini, lakip ang retries ug progress.
Mahimo bang private ang mga file?
Oo. Himoa ang upload uban ang "acl": "private". Ang private files walay public URL; ang imong server maghimo og short-lived signed URLs (hangtod 7 ka adlaw) kung kinahanglan makita sa user ang file.
Unsang frameworks ang gisuportahan?
Bisan unsa nga makapadala og HTTPS request. Ang docs naglakip og copy-paste nga mga giya para sa Next.js, Express, SvelteKit ug plain HTML, ug ang API plain REST nga JSON.
Aduna bay SDK?
Usa ka dependency-free browser module sa https://api.rapidfile.cc/sdk.js (MIT licensed). Mag-upload sa single ug multipart files, magpakita sa progress ug mosulay pag-usab sa napakyas nga bahin. Sa server side, fetch ra ang kinahanglan.
Mahimo bang gamiton sa AI agents ang API?
Oo. Ang https://api.rapidfile.cc/mcp usa ka remote MCP server (Streamable HTTP). Konektaha ang Claude Code, Cursor, VS Code o bisan unsang MCP client uban ang secret key sa app ug mahimo sa agent ang pag-upload, pagtangtang ug paglista sa files, paghimo og signed URLs ug pagkonsulta sa paggamit. Tan-awa ang MCP para sa AI agents.
Ipadala ang uploads karong hapona
Maghimo og app, kopyaha ang secret key ngadto sa imong server, ug ibutang ang SDK.