RapidfileAPI
Kirjaudu
Rapidfile API

Rapidfile-tuotteet



Upload API v1

Tiedostolataukset sovellukseesi, ilman laskua

Anna käyttäjiesi ladata kuvia, videoita ja asiakirjoja suoraan selaimesta. Tiedostot säilyvät pysyvästi, kunnes sinä tai sovelluksesi poistat ne, ja jokaisella on CDN-linkki ja allekirjoitettu webhook. Sisältyy jokaiseen Rapidfile-tilaukseen, eikä siirtoliikennemaksuja ole.

Pysyvä tiedostotallennus kehittäjien sovelluksille: tiedostot säilyvät, kunnes sinä tai sovelluksesi poistatte ne, ja ne tarjoillaan CDN-linkeistä. Itsestään vanhenevan tiedoston lähettämiseen käytä Rapidfileä. Omien kuviesi ja videoidesi isännöintiin käytä Rapidfile Mediaa.

Hae API-avain Lue dokumentaatio
  • 2 GBilmainen tallennustila
  • $5/kk 100 GB:lle
  • 50 GBtiedoston enimmäiskoko
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"
  }
}

Miten se toimii

Kolme pyyntöä, ei tiedostojen välitystä

  1. 1

    Palvelimesi luo latauksen

    Yksi POST /v1/uploads salaisella avaimellasi. Päätät, kuka saa ladata mitä ja kuinka suuren.

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

    Selain lataa suoraan

    Vastaus sisältää allekirjoitetun URL-osoitteen. Selain lähettää tiedoston siihen PUT-pyynnöllä; suuret tiedostot menevät rinnakkaisissa osissa.

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

    Webhook ja CDN-linkki

    Tiedosto on valmis CDN:ssä, ja sovelluksesi saa allekirjoitetun file.uploaded-webhookin sen tallentamiseksi.

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

Ominaisuudet

Kaikki, mitä käyttäjien lataukset tarvitsevat, eikä sinun tarvitse ylläpitää mitään

Suorat selainlataukset

Palvelimesi antaa selaimelle allekirjoitetun latausosoitteen. Tavut eivät koskaan kulje palvelimiesi kautta, joten ei ole mitään välitettävää tai skaalattavaa.

Moniosainen lataus jopa 50 GB asti

Suuret tiedostot jaetaan osiin, jotka latautuvat rinnakkain ja yrittävät uudelleen itsestään. SDK hoitaa tämän yhdellä funktiokutsulla.

CDN-linkit

Jokaisella julkisella tiedostolla on pysyvä URL osoitteessa cdn.rapidfile.cc, valmis <img>-, <video>- tai latauslinkiksi.

Yksityiset tiedostot, allekirjoitetut URL-osoitteet

Merkitse lataukset yksityisiksi ja jaa allekirjoitettuja URL-osoitteita, jotka vanhenevat haluamallasi tavalla, muutamasta sekunnista 7 päivään.

Webhookit HMAC-allekirjoituksella

Saat file.uploaded- ja file.deleted-tapahtumat, allekirjoitettuina HMAC-SHA256:lla, jotta tiedät niiden tulleen meiltä.

Ilmainen siirtoliikenne

Ei siirtomaksuja eikä päivittäistä pyyntörajaa: CDN-jakelu on rajoittamaton jokaisessa tilauksessa, joten suosittu tiedosto ei koskaan maksa sinulle enempää.

Kiinteä hinta

Aloita ilmaiseksi, sen jälkeen $5, $15, $49 kuukaudessa. Sivulla näkyvä hinta on laskussa näkyvä hinta.

Tavallinen REST, pieni SDK

Muutama päätepiste, JSON sisään ja ulos, CORS käytössä. Käytä selain-SDK:ta tai pelkkää fetch-kutsua millä tahansa kielellä.

MCP-palvelin

Anna tekoälyagentillesi tiedostolataukset

Yhdistä Claude Code, Cursor, VS Code tai mikä tahansa MCP-asiakas osoitteeseen https://api.rapidfile.cc/mcp sovelluksen salaisella avaimella. Agenttisi voi ladata tekstiä, binääridataa tai URL-osoitteen ja saada CDN-linkin takaisin, jakaa allekirjoitettuja latausosoitteita, listata ja poistaa tiedostoja sekä tarkistaa käytön.

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

Mitä tuotetta tarvitsen?

Upload API on kehittäjien pysyvää tallennustilaa: tiedostot säilyvät, kunnes sinä tai sovelluksesi poistat ne. Jos haluat lähettää jollekulle tiedoston, joka vanhenee itsestään, tai isännöidä omia kuviasi ja videoitasi, nämä sopivat paremmin.

Lähetä tiedosto kerran → Rapidfile Isännöi kuva tai video pysyvästi → Media Tallenna sovelluksesi tiedostot pysyvästi → Upload API

Rapidfile

rapidfile.cc

Lähetä tiedosto jollekulle

Mitä se tekee
Lähetä isoja tiedostoja, kansioita ja videoita linkillä, QR-koodilla tai 6-numeroisella koodilla.
Kuinka kauan tiedostot säilyvät
Väliaikainen: 1 tunnista 30 päivään, sitten poistetaan automaattisesti.
Kenelle se on tarkoitettu
Kenelle tahansa. Vastaanottajat eivät tarvitse tiliä.
Sisältyy tilaukseesi
Ilmainen: 500 MB ilman tiliä, 2 GB kirjautuneena. Plus alkaen $3.99/kk kattaa kaikki kolme tuotetta.
Lähetä tiedosto

Rapidfile Media

media.rapidfile.cc

Isännöi kuvia ja videoita

Mitä se tekee
Pysyvät CDN-linkit kuville, GIF-kuville ja videoille, siististi toimivalla soittimella ja upotuskoodeilla.
Kuinka kauan tiedostot säilyvät
Kunnes poistat ne. Pysyvä tallennustila CDN-linkeillä.
Kenelle se on tarkoitettu
Luojille, bloggaajille, foorumeille, dokumentaatiolle ja README-tiedostoille.
Sisältyy tilaukseesi
Ilmainen: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Raskaaseen käyttöön tarkoitettu lisäosa alkaen $4.99/kk.
Lataa media

Rapidfile Upload API

api.rapidfile.cc
Olet täällä

Lisää tiedostojen lataus sovellukseesi

Mitä se tekee
Pysyvä tiedostotallennus ja lataukset omaan web- tai mobiilisovellukseesi: allekirjoitetut selainlataukset, CDN-linkit, webhookit, yksityiset tiedostot ja pieni SDK.
Kuinka kauan tiedostot säilyvät
Kunnes sinä tai sovelluksesi poistatte ne. Pysyvä tallennustila CDN-linkeillä.
Kenelle se on tarkoitettu
Kehittäjille, jotka rakentavat sovelluksia omille käyttäjilleen.
Sisältyy tilaukseesi
Ilmainen: 2 GB rajoittamattomilla CDN-pyynnöillä. Rapidfile Plus: 10 GB, Pro: 50 GB. Raskaaseen käyttöön tarkoitettu lisäosa alkaen $5/kk.
Hae API-avain

Hinnoittelu

Aloita ilmaiseksi. Kasva kiinteällä hinnalla.

Vertaa tilauksia ja arvioi kustannuksesi

Oppaat

Valitse pinosi

Kysymykset

Mikä on Rapidfile Upload API?

Isännöity tiedostolataus-palvelu web- tai mobiilisovellukseesi. Palvelimesi luo latauksen salaisella avaimella, käyttäjäsi selain lähettää tiedoston suoraan Rapidfileen, ja saat CDN-linkin sekä webhookin. Sen on rakentanut ja ylläpitää Enzonic LLC, Rapidfile-tiimin takana oleva yhtiö.

Paljonko se maksaa?

Upload API sisältyy jokaiseen Rapidfile-tilaukseen: 2 GB pysyvää tallennustilaa ja rajoittamattomat CDN-pyynnöt ilmaiseksi, enemmän tallennustilaa Rapidfile Plusilla ja Prolla. Raskaaseen käyttöön lisäosat alkavat $5 kuukaudessa 100 GB:lle. Hinnat ovat kiinteitä: siirtoliikenne- tai latauskohtaisia maksuja ei ole. Katso hinnat.

Kuinka kauan tiedostot säilytetään?

Pysyvästi. Upload API on pysyvää tallennustilaa: tiedostot säilyvät, kunnes poistat ne hallintanäkymässä tai sovelluksesi poistaa ne API:n kautta (DELETE /v1/files/:id). Mikään ei vanhene itsestään, toisin kuin Rapidfile-siirrot, jotka poistuvat itsestään 1 tunnin ja 30 päivän välillä.

Kulkevatko tiedostot palvelimeni kautta?

Eivät. Palvelimesi tekee vain yhden pienen JSON-pyynnön latauksen luomiseksi. Tavut kulkevat selaimesta suoraan Rapidfileen allekirjoitetun URL-osoitteen kautta, joka on voimassa yhden tunnin ajan ja toimii vain tälle yhdelle tiedostolle.

Kuinka suuria latauksia voi tehdä?

Ilmaisessa tilauksessa enintään 512 MB per tiedosto ja tilauksissa Scale enintään 50 GB. Yli 95 Mt:n tiedostot ladataan rinnakkaisissa osissa; selain-SDK hoitaa sen, myös uudelleenyritykset ja edistymisen.

Voivatko tiedostot olla yksityisiä?

Kyllä. Luo lataus asetuksella "acl": "private". Yksityisillä tiedostoilla ei ole julkista URL-osoitetta; palvelimesi luo lyhytikäisiä allekirjoitettuja URL-osoitteita (enintään 7 päivää), kun käyttäjän pitää nähdä tiedosto.

Mitä kehyksiä tuetaan?

Mikä tahansa, mikä voi tehdä HTTPS-pyynnön. Dokumentaatiossa on kopioi ja liitä -oppaat kohteille Next.js, Express, SvelteKit ja tavallinen HTML, ja API on tavallinen REST JSON-muodossa.

Onko SDK:ta?

Riippuvuudeton selainmoduuli osoitteessa https://api.rapidfile.cc/sdk.js (MIT-lisenssi). Se lataa yksittäisiä ja moniosaisia tiedostoja, raportoi edistymisen ja yrittää epäonnistuneet osat uudelleen. Palvelinpuolella tarvitset vain fetch-kutsun.

Voivatko tekoälyagentit käyttää API:a?

Kyllä. https://api.rapidfile.cc/mcp on etä-MCP-palvelin (Streamable HTTP). Yhdistä Claude Code, Cursor, VS Code tai mikä tahansa MCP-asiakas sovelluksen salaisella avaimella, ja agentti voi ladata tiedostoja, listata ja poistaa niitä, luoda allekirjoitettuja URL-osoitteita ja tarkistaa käytön. Katso MCP tekoälyagenteille.

Julkaise tiedostolataukset tänään

Luo sovellus, kopioi salainen avain palvelimellesi ja lisää SDK.

Avaa hallintanäkymä