Lad dine brugere uploade fotos, videoer og dokumenter direkte fra browseren. Filer gemmes for altid, indtil du eller din app sletter dem, hver med et CDN-link og en signeret webhook. Inkluderet i alle Rapidfile-planer, uden båndbreddegebyrer.
codeVarigt filarkiv til udvikleres apps: filer bliver, til du eller din app sletter dem, og leveres fra CDN-links. For at sende en fil, der udløber af sig selv, brug Rapidfile. For at hoste dine egne billeder og videoer, brug Rapidfile Media.
addHent en API-nøgleLæs dokumentationen
2 GBgratis lager
$5/md. for 100 GB
50 GBmaks. filstørrelse
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"
Alt det brugeruploads har brug for, og intet du selv skal drifte
bolt
Direkte uploads fra browseren
Din server giver browseren en signeret upload-URL. Bytes rører aldrig dine servere, så der er intet at proxy'e eller skalere.
upload_file
Multipart op til 50 GB
Store filer deles i dele, der uploades parallelt og prøver igen af sig selv. SDK'en klarer det med ét funktionskald.
link
CDN-links
Hver offentlig fil får en permanent URL på cdn.rapidfile.cc, klar til et <img>-, <video>- eller downloadlink.
lock
Private filer, signerede URL'er
Markér uploads som private og udlever signerede URL'er, der udløber, når du vælger, fra få sekunder op til 7 dage.
notifications
Webhooks med HMAC
Modtag file.uploaded- og file.deleted-hændelser, signeret med HMAC-SHA256, så du ved, at de kom fra os.
speed
Gratis båndbredde
Ingen udgående gebyrer og ingen daglig anmodningsgrænse: CDN-levering er ubegrænset på alle planer, så en populær fil koster dig aldrig mere.
verified_user
Fast pris
Gratis at starte, derefter $5, $15, $49 om måneden. Prisen på siden er prisen på fakturaen.
terminal
Almindelig REST, lille SDK
Et par endpoints, JSON ind og ud, CORS aktiveret. Brug browser-SDK'en eller bare fetch fra ethvert sprog.
smart_toy MCP-server
Giv din AI-agent filuploads
Forbind Claude Code, Cursor, VS Code eller enhver MCP-klient til https://api.rapidfile.cc/mcp med en apps hemmelige nøgle. Din agent kan uploade tekst, binære data eller en URL og få et CDN-link tilbage, udstede signerede upload-URL'er, liste og slette filer og tjekke forbrug.
upload_file
create_upload_url
list_files
get_file
delete_file
get_signed_url
get_usage
descriptionMCP-dokumentationHent en nøgle
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header"Authorization: Bearer rk_live_…"
Hvilken har jeg brug for?
Upload API er varigt lager til udviklere: filer bliver, indtil du eller din app sletter dem. Vil du sende en fil, der udløber af sig selv, eller hoste dine egne billeder og videoer, passer disse bedre.
sendSend en fil én gang → Rapidfilephoto_libraryHost et billede eller en video for altid → Mediacode_blocksGem din apps filer for altid → Upload API
send
Rapidfile
rapidfile.cc
Send en fil til nogen
boltHvad den gør
Send store filer, mapper og videoer med et link, en QR-kode eller en 6-cifret kode.
scheduleHvor længe filer bliver
Midlertidig: 1 time til 30 dage, og slettes derefter automatisk.
groupHvem den er til
Alle. Modtagere behøver aldrig en konto.
paymentsInkluderet i din plan
Gratis: 500 MB uden konto, 2 GB når logget ind. Plus fra $3.99/måned dækker alle tre produkter.
uploadSend en filphoto_library
Rapidfile Media
media.rapidfile.cc
Host billeder og videoer
boltHvad den gør
Permanente CDN-links til billeder, GIF'er og videoer, med en ren afspiller og indlejringskoder.
scheduleHvor længe filer bliver
Indtil du sletter dem. Varigt lager med CDN-links.
groupHvem den er til
Skabere, bloggere, fora, dokumentation og READMEs.
paymentsInkluderet i din plan
Gratis: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Tilvalg til kraftig brug fra $4.99/måned.
cloud_uploadUpload mediercode_blocks
Rapidfile Upload API
api.rapidfile.cc
Du er her
Tilføj filupload til din app
boltHvad den gør
Varigt filarkiv og uploads til din egen web- eller mobilapp: signerede browser-uploads, CDN-links, webhooks, private filer og en lille SDK.
scheduleHvor længe filer bliver
Indtil du eller din app sletter dem. Varigt lager med CDN-links.
groupHvem den er til
Udviklere, der bygger apps til deres egne brugere.
paymentsInkluderet i din plan
Gratis: 2 GB med ubegrænsede CDN-anmodninger. Rapidfile Plus: 10 GB, Pro: 50 GB. Tilvalg til kraftig brug fra $5/måned.
En hostet fil-upload-tjeneste til din web- eller mobilapp. Din server opretter en upload med en hemmelig nøgle, din brugers browser sender filen direkte til Rapidfile, og du får et CDN-link plus en webhook. Den er bygget og drevet af Enzonic LLC, teamet bag Rapidfile.
Hvad koster det?
Upload API er inkluderet i alle Rapidfile-planer: 2 GB varigt lager og ubegrænsede CDN-anmodninger gratis, mere lager med Rapidfile Plus og Pro. Til kraftig brug starter tilvalg ved $5 om måneden for 100 GB. Priserne er faste: der er ingen båndbredde- eller uploadgebyrer. Se priser.
Hvor længe gemmes filer?
For altid. Upload API er varigt lager: filer bliver, indtil du sletter dem i dashboardet, eller din app sletter dem via API'et (DELETE /v1/files/:id). Intet udløber af sig selv, i modsætning til Rapidfile-overførsler, der sletter sig selv efter 1 time til 30 dage.
Går filer igennem min server?
Nej. Din server laver kun én lille JSON-anmodning for at oprette uploaden. Bytes går direkte fra browseren til Rapidfile via en signeret URL, der er gyldig i én time og kun virker for den ene fil.
Hvor store kan uploads være?
Op til 512 MB pr. fil på gratisplanen og op til 50 GB på Scale. Filer over 95 MB uploades i parallelle dele; browser-SDK'en klarer det, inklusive genforsøg og fremskridt.
Kan filer være private?
Ja. Opret uploaden med "acl": "private". Private filer har ingen offentlig URL; din server opretter kortlivede signerede URL'er (op til 7 dage), når en bruger skal se filen.
Hvilke frameworks understøttes?
Alt, der kan lave en HTTPS-anmodning. Dokumentationen har copy-paste-guides til Next.js, Express, SvelteKit og almindelig HTML, og API'et er almindelig REST med JSON.
Findes der en SDK?
Et afhængighedsfrit browsermodul på https://api.rapidfile.cc/sdk.js (MIT-licens). Det uploader enkelte og multipart-filer, rapporterer fremskridt og prøver fejlede dele igen. På serversiden har du kun brug for fetch.
Kan AI-agenter bruge API'et?
Ja. https://api.rapidfile.cc/mcp er en fjern MCP-server (Streamable HTTP). Forbind Claude Code, Cursor, VS Code eller enhver MCP-klient med en apps hemmelige nøgle, så kan agenten uploade filer, liste og slette dem, oprette signerede URL'er og tjekke forbrug. Se MCP for AI-agenter.
Send uploads i eftermiddag
Opret en app, kopiér den hemmelige nøgle til din server, og tilføj SDK'en.