RapidfileAPI
Ensaluti
Rapidfile API

Rapidfile-produktoj



Upload API v1

Dosieralŝutoj por via aplikaĵo, sen la fakturo

Lasu viajn uzantojn alŝuti fotojn, videojn kaj dokumentojn rekte el la retumilo. Dosieroj estas konservitaj porĉiame ĝis vi aŭ via aplikaĵo forigas ilin, ĉiu kun CDN-ligilo kaj subskribita retvoko. Inkluzivita en ĉiu Rapidfile-plano, sen trafikaj kotizoj.

Persista dosiermemoro por la aplikaĵoj de programistoj: dosieroj restas ĝis vi aŭ via aplikaĵo forigas ilin, kaj estas servataj de CDN-ligiloj. Por sendi dosieron, kiu eksvalidiĝas memstare, uzu Rapidfile. Por gastigi viajn proprajn bildojn kaj videojn, uzu Rapidfile Media.

Akiri API-ŝlosilon Legi la dokumentaron
  • 2 GBsenpaga memoro
  • $5/mo por 100 GB
  • 50 GBmaksimuma dosiergrandeco
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"
  }
}

Kiel ĝi funkcias

Tri petoj, nula dosierprokurado

  1. 1

    Via servilo kreas alŝuton

    Unu POST /v1/uploads kun via sekreta ŝlosilo. Vi decidas kiu rajtas alŝuti kion kaj kiom grandan.

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

    La retumilo alŝutas rekte

    La respondo enhavas subskribitan URL. La retumilo PUT-as la dosieron tien; grandaj dosieroj iras supren paralele en partoj.

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

    Retvoko kaj CDN-ligilo

    La dosiero estas preta en la CDN, kaj via aplikaĵo ricevas subskribitan retvokon file.uploaded por ĝin konservi.

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

Funkcioj

Ĉio, kion uzantaj alŝutoj bezonas, sen io ajn por vi ruli

Rektaj alŝutoj el la retumilo

Via servilo donas al la retumilo subskribitan alŝutan URL. Bitoj neniam tuŝas viajn servilojn, do estas nenio por prokuri aŭ skali.

Multipart ĝis 50 GB

Grandaj dosieroj estas dividitaj en partojn, kiuj alŝutiĝas paralele kaj reprovas memstare. La SDK faras tion per unu funkcia voko.

CDN-ligiloj

Ĉiu publika dosiero ricevas konstantan URL ĉe cdn.rapidfile.cc, preta por <img>-, <video>- aŭ elŝutligilo.

Privataj dosieroj, subskribitaj URL-oj

Markante alŝutojn privataj kaj disdonante subskribitajn URL-ojn, kiuj eksvalidiĝas laŭ via elekto, de kelkaj sekundoj ĝis 7 tagoj.

Retvokoj kun HMAC

Ricevu eventojn file.uploaded kaj file.deleted, subskribitajn per HMAC-SHA256, por ke vi scipu, ke ili venis de ni.

Senpaga trafiko

Neniuj elirkotizoj kaj neniu ĉiutaga peta limo: CDN-liverado estas senlima ĉe ĉiu plano, do populara dosiero neniam kostas al vi pli.

Fiksa prezo

Senpage komenci, poste $5, $15, $49 monate. La prezo sur la paĝo estas la prezo sur la fakturo.

Simpla REST, eta SDK

Kelkaj finpunktoj, JSON enen kaj eksen, CORS ebligita. Uzu la SDK de la retumilo aŭ simple fetch el ajna lingvo.

MCP-servilo

Donu al via AI-agento dosieralŝutojn

Konektu Claude Code, Cursor, VS Code aŭ ajnan MCP-klienton al https://api.rapidfile.cc/mcp per la sekreta ŝlosilo de aplikaĵo. Via agento povas alŝuti tekston, binaran enhavon aŭ URL kaj ricevi CDN-ligilon, disdoni subskribitajn alŝutajn URL-ojn, listigi kaj forigi dosierojn kaj kontroli la uzon.

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

Kiun mi bezonas?

La Upload API estas persista memoro por programistoj: dosieroj restas ĝis vi aŭ via aplikaĵo forigas ilin. Por sendi al iu dosieron, kiu eksvalidiĝas memstare, aŭ por gastigi viajn proprajn bildojn kaj videojn, ĉi tiuj pli bone taŭgas.

Sendi dosieron unufoje → Rapidfile Gastigi bildon aŭ videon por ĉiam → Media Konservi la dosierojn de via aplikaĵo por ĉiam → Upload API

Rapidfile

rapidfile.cc

Sendi dosieron al iu

Kion ĝi faras
Sendu grandegajn dosierojn, dosierujojn kaj videojn per ligilo, QR-kodo aŭ 6-cifera kodo.
Kiom longe dosieroj restas
Provizore: de 1 horo ĝis 30 tagoj, poste aŭtomate forigitaj.
Por kiu ĝi estas
Ĉiuj. Ricevantoj neniam bezonas konton.
Inkluzivita en via plano
Senpaga: 500 MB sen konto, 2 GB kiam ensalutinte. Plus de $3.99/monato kovras ĉiujn tri produktojn.
Sendi dosieron

Rapidfile Media

media.rapidfile.cc

Gastigi bildojn kaj videojn

Kion ĝi faras
Konstantaj CDN-ligiloj por bildoj, GIF-oj kaj videoj, kun pura videoludilo kaj enmetkodoj.
Kiom longe dosieroj restas
Ĝis vi forigas ilin. Persista memoro kun CDN-ligiloj.
Por kiu ĝi estas
Kreantoj, blogistoj, forumoj, dokumentaroj kaj README-oj.
Inkluzivita en via plano
Senpaga: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Aldono por intensa uzo de $4.99/monato.
Alŝuti medion

Rapidfile Upload API

api.rapidfile.cc
Vi estas ĉi tie

Aldonu dosieralŝutojn al via aplikaĵo

Kion ĝi faras
Persista dosiermemoro kaj alŝutoj por via propra reta aŭ poŝtelefona aplikaĵo: subskribitaj alŝutoj el la retumilo, CDN-ligiloj, retvokoj, privataj dosieroj kaj eta SDK.
Kiom longe dosieroj restas
Ĝis vi aŭ via aplikaĵo forigas ilin. Persista memoro kun CDN-ligiloj.
Por kiu ĝi estas
Programistoj, kiuj kreas aplikaĵojn por siaj propraj uzantoj.
Inkluzivita en via plano
Senpaga: 2 GB kun senlimaj CDN-petoj. Rapidfile Plus: 10 GB, Pro: 50 GB. Aldono por intensa uzo de $5/monato.
Akiri API-ŝlosilon

Prezoj

Komencu senpage. Kreskadu je fiksa prezo.

Kompari planojn kaj taksi vian koston

Gvidiloj

Elektu vian teknaron

Demandoj

Kio estas la Rapidfile Upload API?

Gastigata dosieralŝuta servo por via reta aŭ poŝtelefona aplikaĵo. Via servilo kreas alŝuton per sekreta ŝlosilo, la retumilo de via uzanto sendas la dosieron rekte al Rapidfile, kaj vi ricevas CDN-ligilon kaj retvokon. Ĝi estas konstruita kaj funkciigata de Enzonic LLC, la teamo malantaŭ Rapidfile.

Kiom ĝi kostas?

La Upload API estas inkluzivita en ĉiu Rapidfile-plano: 2 GB persista memoro kaj senlimaj CDN-petoj senpage, pli da memoro kun Rapidfile Plus kaj Pro. Por intensa uzo, aldonoj komenciĝas je $5 monate por 100 GB. Prezoj estas fiksaj: neniuj trafikaj aŭ po-alŝutaj kotizoj. Vidi la prezojn.

Kiom longe dosieroj estas konservitaj?

Porĉiame. La Upload API estas persista memoro: dosieroj restas ĝis vi forigas ilin en la panelo aŭ via aplikaĵo forigas ilin per la API (DELETE /v1/files/:id). Nenio eksvalidiĝas memstare, malkiel Rapidfile-translokigoj, kiuj forigas sin post 1 horo ĝis 30 tagoj.

Ĉu dosieroj preterpasas mian servilon?

Ne. Via servilo faras nur unu malgrandan JSON-peton por krei la alŝuton. La bitoj iras de la retumilo rekte al Rapidfile per subskribita URL valida dum unu horo kaj funkcianta nur por tiu unu dosiero.

Kiom grandaj povas esti alŝutoj?

Ĝis 512 MB por dosiero en la senpaga plano kaj ĝis 50 GB ĉe Scale. Dosieroj pli grandaj ol 95 MB alŝutiĝas en paralelaj partoj; la SDK por retumilo traktas tion, inkluzive de reprovoj kaj progreso.

Ĉu dosieroj povas esti privataj?

Jes. Kreu la alŝuton kun "acl": "private". Privataj dosieroj ne havas publikan URL; via servilo kreas mallongdaŭrajn subskribitajn URL-ojn (ĝis 7 tagoj) kiam uzanto devas vidi la dosieron.

Kiuj kadroj estas subtenataj?

Ion ajn, kio povas fari HTTPS-peton. La dokumentaro havas kopi-algluj gvidilojn por Next.js, Express, SvelteKit kaj simpla HTML, kaj la API estas simpla REST kun JSON.

Ĉu ekzistas SDK?

Dependeca-libera retumila modulo ĉe https://api.rapidfile.cc/sdk.js (MIT-licenco). Ĝi alŝutas unuopajn kaj multipart-dosierojn, raportas progreson kaj reprovas malsukcesajn partojn. Sur la servilo vi bezonas nur fetch.

Ĉu AI-agentoj povas uzi la API?

Jes. https://api.rapidfile.cc/mcp estas fora MCP-servilo (Streamable HTTP). Konektu Claude Code, Cursor, VS Code aŭ ajnan MCP-klienton per la sekreta ŝlosilo de aplikaĵo kaj la agento povas alŝuti dosierojn, listigi kaj forigi ilin, krei subskribitajn URL-ojn kaj kontroli la uzon. Vidi MCP por AI-agentoj.

Liveru alŝutojn ĉi-posttagmeze

Kreu aplikaĵon, kopiu la sekretan ŝlosilon en vian servilon, kaj aldonu la SDK.

Malfermi la panelon