Pag-upload ng file para sa iyong app, walang dagdag na bayarin
Hayaang mag-upload ang iyong mga user ng larawan, video, at dokumento direkta mula sa browser. Permanenteng naka-store ang mga file hanggang burahin mo sila o ng iyong app, bawat isa may CDN link at signed webhook. Kasama sa bawat Rapidfile plan, at walang bayad sa bandwidth.
codePersistent file storage para sa apps ng developers: nananatili ang files hanggang burahin mo sila o ng iyong app, at inihahain mula sa CDN links. Para magpadala ng file na kusang nag-e-expire, gamitin ang Rapidfile. Para mag-host ng sarili mong larawan at video, gamitin ang Rapidfile Media.
addKumuha ng API keyBasahin ang docs
2 GBlibreng storage
$5/buwan para sa 100 GB
50 GBpinakamalaking laki ng 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"
Lahat ng kailangan ng user uploads, walang kailangang patakbuhin ka
bolt
Direct browser uploads
Binibigyan ng iyong server ang browser ng signed upload URL. Hindi dumadaan sa iyong mga server ang mga byte, kaya walang kailangang i-proxy o i-scale.
upload_file
Multipart hanggang 50 GB
Ang malalaking file ay hinahati sa mga bahagi na sabay-sabay na ina-upload at kusang nagre-retry. Ginagawa ito ng SDK gamit ang isang function call.
link
CDN links
Bawat public file ay may permanenteng URL sa cdn.rapidfile.cc, handa para sa <img>, <video>, o download link.
lock
Private files, signed URLs
I-mark ang uploads bilang private at magbigay ng signed URLs na mag-e-expire kapag gusto mo, mula ilang segundo hanggang 7 araw.
notifications
Webhooks na may HMAC
Makakatanggap ka ng file.uploaded at file.deleted events, na pinirmahan gamit ang HMAC-SHA256 para malaman mong galing sa amin ang mga ito.
speed
Libreng bandwidth
Walang egress fees at walang daily request limit: unlimited ang CDN delivery sa bawat plan, kaya hindi ka lalong magbabayad kapag sikat ang isang file.
verified_user
Fixed na presyo
Libre sa simula, pagkatapos ay $5, $15, $49 kada buwan. Ang presyong nasa pahina ay ang presyong nasa invoice.
terminal
Simpleng REST, maliit na SDK
Ilang endpoint lang, JSON papasok at palabas, naka-enable ang CORS. Gamitin ang browser SDK o simpleng fetch mula sa anumang wika.
smart_toy MCP server
Bigyan ang iyong AI agent ng file uploads
Ikonekta ang Claude Code, Cursor, VS Code, o anumang MCP client sa https://api.rapidfile.cc/mcp gamit ang secret key ng isang app. Maaaring mag-upload ang iyong agent ng text, binary, o URL at makakuha ng CDN link pabalik, magbigay ng signed upload URLs, mag-list at magbura ng files, at tingnan ang paggamit.
upload_file
create_upload_url
list_files
get_file
delete_file
get_signed_url
get_usage
descriptionMCP docsKumuha ng key
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header"Authorization: Bearer rk_live_…"
Alin ang kailangan ko?
Ang Upload API ay persistent storage para sa mga developer: nananatili ang files hanggang burahin mo sila o ng iyong app. Kung gusto mong magpadala sa isang tao ng file na kusang nag-e-expire, o mag-host ng sarili mong mga larawan at video, mas bagay ang mga ito.
sendMagpadala ng file minsan → Rapidfilephoto_libraryI-host nang permanente ang larawan o video → Mediacode_blocksItago nang permanente ang mga file ng iyong app → Upload API
send
Rapidfile
rapidfile.cc
Magpadala ng file sa isang tao
boltAno ang ginagawa nito
Magpadala ng malalaking file, folder, at video gamit ang link, QR code, o 6-digit na code.
scheduleGaano katagal nananatili ang files
Pansamantala: 1 oras hanggang 30 araw, pagkatapos ay awtomatikong buburahin.
groupPara kanino ito
Sinuman. Hindi na kailangan ng account ng mga tatanggap.
paymentsKasama sa iyong plan
Libre: 500 MB nang walang account, 2 GB kapag naka-sign in. Ang Plus mula $3.99/buwan ay sumasaklaw sa lahat ng tatlong product.
uploadMagpadala ng filephoto_library
Rapidfile Media
media.rapidfile.cc
I-host ang mga larawan at video
boltAno ang ginagawa nito
Permanenteng CDN links para sa mga larawan, GIF, at video, na may malinis na player at embed codes.
scheduleGaano katagal nananatili ang files
Hanggang burahin mo sila. Persistent storage na may CDN links.
groupPara kanino ito
Mga creator, blogger, forum, docs, at README.
paymentsKasama sa iyong plan
Libre: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on para sa mabigat na gamit mula $4.99/buwan.
cloud_uploadMag-upload ng mediacode_blocks
Rapidfile Upload API
api.rapidfile.cc
Nandito ka
Magdagdag ng file uploads sa iyong app
boltAno ang ginagawa nito
Persistent file storage at uploads para sa sarili mong web o mobile app: signed browser uploads, CDN links, webhooks, private files, at maliit na SDK.
scheduleGaano katagal nananatili ang files
Hanggang burahin mo sila o ng iyong app. Persistent storage na may CDN links.
groupPara kanino ito
Mga developer na gumagawa ng app para sa sarili nilang users.
paymentsKasama sa iyong plan
Libre: 2 GB na may unlimited na CDN requests. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on para sa mabigat na gamit mula $5/buwan.
Isang hosted na file upload service para sa iyong web o mobile app. Gumagawa ang iyong server ng upload gamit ang secret key, direktang ipinapadala ng browser ng user ang file sa Rapidfile, at makakakuha ka ng CDN link at webhook. Binuo at pinapatakbo ito ng Enzonic LLC, ang team sa likod ng Rapidfile.
Magkano ang halaga nito?
Kasama ang Upload API sa bawat Rapidfile plan: 2 GB ng persistent storage at unlimited na CDN requests nang libre, mas maraming storage sa Rapidfile Plus at Pro. Para sa mabibigat na gamit, nagsisimula ang add-ons sa $5 kada buwan para sa 100 GB. Fixed ang mga presyo: walang bayad sa bandwidth o bawat upload. Tingnan ang presyo.
Gaano katagal itinatago ang mga file?
Permanente. Ang Upload API ay persistent storage: nananatili ang files hanggang burahin mo sila sa dashboard o burahin ng iyong app sa pamamagitan ng API (DELETE /v1/files/:id). Walang kusang nag-e-expire, hindi tulad ng Rapidfile transfers, na kusang nabubura pagkalipas ng 1 oras hanggang 30 araw.
Dumadaan ba sa server ko ang mga file?
Hindi. Isang maliit na JSON request lang ang ginagawa ng server mo para gumawa ng upload. Ang mga byte ay direktang pumupunta mula sa browser papunta sa Rapidfile gamit ang signed URL na valid nang isang oras at gumagana lang para sa isang file na iyon.
Gaano kalaki ang puwedeng i-upload?
Hanggang 512 MB bawat file sa free plan at hanggang 50 GB sa Scale. Ang mga file na higit sa 95 MB ay ina-upload sa parallel na mga bahagi; ang browser SDK ang bahala roon, kasama ang retries at progress.
Puwede bang private ang mga file?
Oo. Gumawa ng upload gamit ang "acl": "private". Walang public URL ang private files; gumagawa ang iyong server ng short-lived signed URLs (hanggang 7 araw) kapag dapat makita ng user ang file.
Anong mga framework ang suportado?
Anumang puwedeng gumawa ng HTTPS request. May copy-paste na gabay ang docs para sa Next.js, Express, SvelteKit, at plain HTML, at ang API ay simpleng REST na may JSON.
May SDK ba?
Isang dependency-free na browser module sa https://api.rapidfile.cc/sdk.js (MIT licensed). Nag-u-upload ito ng single at multipart na file, nagpapakita ng progress, at nagre-retry ng mga pumalyang bahagi. Sa server side, kailangan mo lang ng fetch.
Puwede bang gamitin ng AI agents ang API?
Oo. Ang https://api.rapidfile.cc/mcp ay remote MCP server (Streamable HTTP). Ikonekta ang Claude Code, Cursor, VS Code, o anumang MCP client gamit ang secret key ng isang app, at puwedeng mag-upload, mag-list at magbura ng files ang agent, gumawa ng signed URLs, at tingnan ang paggamit. Tingnan ang MCP para sa AI agents.
I-ship ang uploads ngayong hapon
Gumawa ng app, kopyahin ang secret key sa iyong server, at ilagay ang SDK.