RapidfileAPI
Logi sisse
Rapidfile API

Rapidfile'i tooted



Upload API v1

Failide üleslaadimine sinu rakendusse, ilma arveteta

Lase kasutajatel laadida fotosid, videoid ja dokumente otse brauserist üles. Failid salvestatakse igaveseks, kuni sina või su rakendus need kustutab, igaühel on CDN-link ja allkirjastatud veebihaak. Sisaldub iga Rapidfile'i paketis, ilma ribalaiuse tasudeta.

Püsiv failisalvestus arendajate rakendustele: failid püsivad, kuni sina või su rakendus need kustutab, ja neid serveeritakse CDN-linkide kaudu. Iseenesest aeguva faili saatmiseks kasuta Rapidfile'i. Oma piltide ja videote hostimiseks kasuta Rapidfile Mediat.

Hangi API-võti Loe dokumentatsiooni
  • 2 GBtasuta salvestusruumi
  • $5/kuu 100 GB eest
  • 50 GBsuurim failisuurus
app/api/upload/route.ts
// app/api/upload/route.ts: runs on your server, so the secret key stays private
import { auth } from '@/lib/auth'; // your own session check

export async function POST(req: Request) {
  const user = await auth(req);
  if (!user) return Response.json({ error: 'unauthorized' }, { status: 401 });

  const { name, size, type } = await req.json();
  const res = await fetch('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 } }),
  });
  return Response.json(await res.json(), { status: res.status });
}
200PUT upload.url
{
  "file": {
    "id": "Xy7Kq2Lm9P",
    "name": "cat.jpg",
    "status": "ready",
    "url": "https://cdn.rapidfile.cc/Xy7Kq2Lm9P/cat.jpg"
  }
}

Kuidas see töötab

Kolm päringut, failide vahendamist pole

  1. 1

    Sinu server loob üleslaadimise

    Üks POST /v1/uploads sinu salajase võtmega. Sina otsustad, kes mida ja kui suurt üles laadib.

    sinu server → Rapidfile
    POST /v1/uploads
    Authorization: Bearer rk_live_…
    
    { "name": "cat.jpg", "size": 48213, "type": "image/jpeg" }
  2. 2

    Brauser laeb üles otse

    Vastuses on allkirjastatud URL. Brauser saadab faili sinna PUT-päringuga; suured failid lähevad üles paralleelsete osadena.

    brauser → Rapidfile
    await uploadFile(file, { getUpload: '/api/upload' })
  3. 3

    Veebihaak ja CDN-link

    Fail on CDN-is valmis ja su rakendus saab allkirjastatud file.uploaded veebihaagi, et see salvestada.

    Rapidfile → sinu server
    { "type": "file.uploaded", "data": { "url": "https://cdn.rapidfile.cc/Xy7K…/cat.jpg" } }

Funktsioonid

Kõik, mida kasutajate üleslaadimised vajavad, ilma et peaksid midagi käitama

Otsesed brauseri üleslaadimised

Sinu server annab brauserile allkirjastatud üleslaadimise URL-i. Baidid ei puuduta kunagi sinu servereid, nii et midagi pole vahendada ega skaleerida.

Mitmeosaline üleslaadimine kuni 50 GB

Suured failid jagatakse osadeks, mis laaditakse paralleelselt üles ja proovitakse iseseisvalt uuesti. SDK teeb seda ühe funktsioonikutsega.

CDN-lingid

Iga avalik fail saab püsiva URL-i aadressil cdn.rapidfile.cc, valmis <img>-, <video>- või allalaadimislinkideks.

Privaatsed failid, allkirjastatud URL-id

Märgi üleslaadimised privaatseks ja jaga allkirjastatud URL-e, mis aeguvad sinu valitud ajal, mõnest sekundist kuni 7 päevani.

HMAC-iga veebihaagid

Saa file.uploaded ja file.deleted sündmused, mis on allkirjastatud HMAC-SHA256-ga, et teaksid, et need tulid meilt.

Tasuta ribalaius

Väljaminevaid tasusid ja igapäevast päringupiirangut pole: CDN-edastus on iga paketi puhul piiramatu, nii et populaarne fail ei maksa sulle kunagi rohkem.

Püsihind

Alustamine on tasuta, seejärel $5, $15, $49 kuus. Lehel näidatud hind on arvel olev hind.

Lihtne REST, väike SDK

Mõned lõpp-punktid, JSON sisse ja välja, CORS lubatud. Kasuta brauseri SDK-d või lihtsalt fetch mis tahes keelest.

MCP-server

Anna oma tehisintellekti agendile failide üleslaadimine

Ühenda Claude Code, Cursor, VS Code või mis tahes MCP-klient aadressiga https://api.rapidfile.cc/mcp rakenduse salajase võtmega. Agent saab üles laadida teksti, binaarfaili või URL-i ja tagasi CDN-lingi, jagada allkirjastatud üleslaadimise URL-e, loetleda ja kustutada faile ning kontrollida kasutust.

  • upload_file
  • create_upload_url
  • list_files
  • get_file
  • delete_file
  • get_signed_url
  • get_usage
MCP dokumentatsioonHangi võti
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header "Authorization: Bearer rk_live_…"

Mida ma vajan?

Upload API on arendajate püsisalvestus: failid püsivad, kuni sina või su rakendus need kustutab. Kui tahad kellelegi saata iseenesest aeguva faili või hostida oma pilte ja videoid, sobivad need paremini.

Saada fail üks kord → Rapidfile Hosti pilt või video jäädavalt → Meedia Salvesta oma rakenduse failid jäädavalt → Upload API

Rapidfile

rapidfile.cc

Saada fail kellelegi

Mida see teeb
Saada suuri faile, kaustu ja videoid lingi, QR-koodi või 6-kohalise koodiga.
Kui kaua failid püsivad
Ajutine: 1 tunnist kuni 30 päevani, seejärel kustutatakse automaatselt.
Kellele see sobib
Kõigile. Saajal ei pea kunagi olema kontot.
Sisaldub sinu paketis
Tasuta: 500 MB ilma kontota, 2 GB sisselogituna. Plus alates $3.99 kuus katab kõiki kolme toodet.
Saada fail

Rapidfile Media

media.rapidfile.cc

Hosti pilte ja videoid

Mida see teeb
Püsivad CDN-lingid piltidele, GIF-idele ja videotele, puhta mängija ja manustamiskoodidega.
Kui kaua failid püsivad
Kuni kustutad. Püsisalvestus CDN-linkidega.
Kellele see sobib
Loojad, blogijad, foorumid, dokumendid ja README-failid.
Sisaldub sinu paketis
Tasuta: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Intensiivseks kasutuseks lisapakett alates $4.99 kuus.
Laadi meedia üles

Rapidfile Upload API

api.rapidfile.cc
Sa oled siin

Lisa failide üleslaadimine oma rakendusse

Mida see teeb
Püsiv failisalvestus ja üleslaadimised oma veebi- või mobiilirakendusele: allkirjastatud brauseripõhised üleslaadimised, CDN-lingid, veebihaagid, privaatsed failid ja väike SDK.
Kui kaua failid püsivad
Kuni sina või su rakendus need kustutab. Püsisalvestus CDN-linkidega.
Kellele see sobib
Arendajad, kes loovad rakendusi oma kasutajatele.
Sisaldub sinu paketis
Tasuta: 2 GB piiramatu CDN-päringute arvuga. Rapidfile Plus: 10 GB, Pro: 50 GB. Intensiivseks kasutuseks lisapakett alates $5 kuus.
Hangi API-võti

Hinnad

Alusta tasuta. Kasva püsihinnaga.

Võrdle pakette ja hinda oma kulu

Juhendid

Vali oma tehnoloogiapakett

Küsimused

Mis on Rapidfile Upload API?

Hostitud failide üleslaadimise teenus sinu veebi- või mobiilirakendusele. Sinu server loob salajase võtmega üleslaadimise, kasutaja brauser saadab faili otse Rapidfile'ile ja sa saad CDN-lingi ning veebihaagi. Selle on loonud ja käitab Enzonic LLC, meeskond, kes seisab Rapidfile taga.

Kui palju see maksab?

Upload API sisaldub iga Rapidfile'i paketiga: 2 GB püsisalvestust ja piiramatud CDN-päringud tasuta, Rapidfile Plus ja Pro-ga rohkem salvestusruumi. Intensiivseks kasutuseks algavad lisapaketid $5 kuus eest 100 GB. Hinnad on püsivad: ribalaiuse ega üleslaadimise kohta tasusid pole. Vaata hindu.

Kui kaua failid alles jäävad?

Igaveseks. Upload API on püsisalvestus: failid püsivad, kuni need kustutad töölaual või su rakendus kustutab need API kaudu (DELETE /v1/files/:id). Miski ei aegu iseenesest, erinevalt Rapidfile'i ülekanded-st, mis kustuvad ise 1 tunnist kuni 30 päevani.

Kas failid lähevad läbi minu serveri?

Ei. Sinu server teeb ainult ühe väikese JSON-päringu üleslaadimise loomiseks. Baidid lähevad brauserist otse Rapidfile'ile allkirjastatud URL-i kaudu, mis kehtib ühe tunni ja töötab ainult selle ühe faili jaoks.

Kui suured üleslaadimised võivad olla?

Tasuta paketis kuni 512 MB faili kohta ja paketis Scale kuni 50 GB. Üle 95 MB failid laaditakse üles paralleelsete osadena; seda teeb brauseri SDK, sh uuesti proovimine ja edenemise näit.

Kas failid saavad olla privaatsed?

Jah. Loo üleslaadimine koos "acl": "private"-ga. Privaatsetel failidel pole avalikku URL-i; sinu server loob lühiajalised allkirjastatud URL-id (kuni 7 päeva), kui kasutajal peaks faili nägema.

Milliseid raamistikke toetatakse?

Kõike, mis suudab teha HTTPS-päringu. Dokumentatsioonis on kopeeri-kleebi juhendid Next.js, Expressi, SvelteKiti ja lihtsa HTML-i jaoks ning API on lihtne REST JSON-iga.

Kas SDK on olemas?

Sõltuvusteta brauseri moodul aadressil https://api.rapidfile.cc/sdk.js (MIT litsents). See laeb üles üksikuid ja mitmeosalisi faile, näitab edenemist ning proovib ebaõnnestunud osi uuesti. Serveripoolel vajad ainult fetch.

Kas tehisintellekti agendid saavad API-t kasutada?

Jah. https://api.rapidfile.cc/mcp on kaugserveri MCP-server (Streamable HTTP). Ühenda Claude Code, Cursor, VS Code või mis tahes MCP-klient rakenduse salajase võtmega ja agent saab faile üles laadida, loetleda ja kustutada, luua allkirjastatud URL-e ning kontrollida kasutust. Vaata MCP-d tehisintellekti agentidele.

Vii üleslaadimised täna käiku

Loo rakendus, kopeeri salajane võti oma serverisse ja lisa SDK.

Ava töölaud