Skip to content

Rapidfile Upload API eta Media

Fitxategi-igoerak zure aplikazioentzat. Zure multimediaren ostatatzea.

Rapidfile Upload API-k zure erabiltzaileek igotako fitxategiak gordetzen ditu, eta Rapidfile Media-k zure irudiak, bideoak eta audioa ostatatzen ditu. Biek cdn.rapidfile.cc-tik zerbitzatzen dute, zure Enzonic saioa erabiltzen dute, eta zure Enzonic plan ordaindu baten mugak automatikoki aplikatzen dituzte.

Ordaindutako Enzonic plan guztietan sartuta dago. Free kontuek Rapidfile-ren plan doakoa erabiltzen dute.

Rapidfile Upload API: Upload API-ren hasiera-orria api.rapidfile.cc-n, Next.js igoera-bide batekin

Rapidfile Upload API

REST API bat api.rapidfile.cc-n zuk eraikitzen dituzun aplikazioentzat. Zure zerbitzariak rk_live_ gako sekretua gordetzen du; nabigatzaileak sinatutako igoera-URL bat baino ez du ikusten.

Sinatutako igoera-URLak
POST /v1/uploads-ek sinatutako URL bat itzultzen du, ordu batez baliozkoa eta nabigatzaileari emateko segurua, nabigatzaileak zuzenean biltegiratzera igotzen duena.
Fitxategi handiak zatitan
95 MB-raino doazen fitxategiak eskaera bakar batean igotzen dira; handiagoek igoera anitza jasotzen dute, zure planaren fitxategi-tamaina mugaraino.
Zerbitzaritik igoerak eta fitxategi-kudeaketa
Igo zerbitzaritik PUT /v1/files erabiliz, eta zerrendatu, eskuratu eta ezabatu fitxategiak gako beraren bidez.
Fitxategi publikoak edo pribatuak
Fitxategi publikoek cdn.rapidfile.cc-ko esteka bat jasotzen dute. Fitxategi pribatuek zazpi egunen barruan iraungitzen diren esteka sinatuak jasotzen dituzte.
Sinatutako webhook-ak
file.uploaded eta file.deleted gertaerak zure amaiera-puntura iristen dira egiaztatu dezakezun HMAC-SHA256 sinadura batekin.
Entrega aurretik eskaneatuta
Igotako fitxategiak malwarerako eskaneatzen dira, eta fitxategia ez da CDN-tik entregatzen eskaneoa amaitu arte.
app/api/upload/route.ts
// Your server: create an upload with the secret key
const res = await fetch("https://api.rapidfile.cc/v1/uploads", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.RAPIDFILE_KEY}`, // rk_live_...
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ name: "avatar.png", size: 48213, type: "image/png" }),
});
return Response.json(await res.json()); // { file, upload }
Nabigatzailean (sdk.js)
// The browser: upload straight to storage with sdk.js
import { uploadFile } from "https://api.rapidfile.cc/sdk.js";

const file = await uploadFile(input.files[0], {
  getUpload: "/api/upload", // your endpoint above
  onProgress: (p) => console.log(p.percent),
});
console.log(file.url); // https://cdn.rapidfile.cc/<id>/avatar.png

api.rapidfile.cc/sdk.js-ko nabigatzailearen SDK-k ez du mendekotasunik: zure amaiera-puntuari igoera bat eskatzen dio, fitxategi handiak zatitan bidaltzen ditu eta aurrerapena jakinarazten du.

Rapidfile Media

Irudien, bideoen eta audioaren ostatatzea media.rapidfile.cc-n, zuk zeuk partekatu nahi dituzun fitxategientzat.

Esteka, erreproduzigailu bat eta partekatzeko orri bat fitxategi bakoitzeko

Jaregin fitxategi bat eta partekatzeko orria, txertagarria den erreproduzigailua eta CDN esteka zuzena lortuko dituzu. Mantendu fitxategiak publikoak edo zerrendatu gabe, eta ikusi zenbat aldiz ikusten diren.

Irudiak
PNG, JPEG, GIF, WebP, AVIF
Bideoa
MP4, WebM, QuickTime
Audioa
MP3, M4A, OGG, WAV, WebM
  • Partekatzeko orria eta txertagarria den erreproduzigailua
  • CDN esteka zuzena fitxategi bakoitzeko
  • Fitxategi publiko edo zerrendatu gabeak ikustaldi-kontagailuekin
  • JSON API bat multimedia zure tresnetatik igotzeko eta kudeatzeko
Ireki Rapidfile Media
Rapidfile Media: Rapidfile Media-ren igoera-orria media.rapidfile.cc-n

Rapidfile mugak planaren arabera

Free zutabea Rapidfile-ren plan doakoa da. Ordaindutako Enzonic plan bakoitzak bere zutabeko mugak automatikoki aplikatzen ditu, eta Rapidfile-k horien eta zure Rapidfile plan propioaren artean altuena erabiltzen du.

PlanaDoakoaDoanStarter$5 hileanPro$10 hileanGrowth$19 hileanBusiness$29 hilean
Rapidfile Upload API
Biltegiratzea2 GB100 GB200 GB500 GB1 TB
Fitxategiaren tamaina512 MB arte4 GB arte8 GB arte16 GB arte32 GB arte
Aplikazioak3102550100
CDN entregakEz da egunero neurtzenEz da egunero neurtzenEz da egunero neurtzenEz da egunero neurtzenEz da egunero neurtzen
Rapidfile Media
Biltegiratzea1 GB100 GB200 GB500 GB1 TB
Fitxategiaren tamaina100 MB arte5 GB arte10 GB arte20 GB arte20 GB arte
CDN eskaerakegunean 200,000egunean 1,000,000egunean 2,000,000egunean 4,000,000egunean 8,000,000

CDN-ko Upload API entregak ez dira egunero neurtzen. Diru-laguntza batek emandako planaren Rapidfile mugak ere aplikatzen ditu.

Rapidfile enzonic.dev-en

Konparatu muga guztiak enzonic.dev-en

Cloud laguntzak

Doako Pro edo Business denbora eta $500 arteko Cloud kreditua beste batzuentzat eraikitzen dutenentzat.

  • Pro edo Business 3, 6 edo 12 hilabeterako
  • $500 arteko Cloud kreditua zure Enzonic saldoan
  • Diru-laguntza batek Deploy, Databases, CI eta planaren Rapidfile mugak estaltzen ditu
  • Pertsona batek irakurtzen du, normalean egun batzuetan erantzuten da

Aplikatu enzonic.dev-eko formularioarekin. Enzonic kontu doako bat nahikoa da, eta ez da txartelik behar.

  • Kode irekia
  • Ikasleak
  • Irabazi asmorik gabeko erakundeak
  • Startup-ak
  • Hezitzaileak
  • Hackathon-ak

Galderak

Ez. Rapidfile-k Enzonic saio bera erabiltzen du. Zure Enzonic plana ordaindua denean, Rapidfile-k Upload API eta Media mugak automatikoki aplikatzen dizkio zure kontuari, edo zure Rapidfile plan propioa altuagoa bada, hura.

Sortu API gako bat eta bidali zure lehen igoera.

Aplikazioa, bere datu-basea edo bere pipeline-a ere ostatatzen?