Skip to content

Rapidfile Upload API en Media

Lêeroplaaie vir jou apps. Hosting vir jou media.

Die Rapidfile Upload API stoor die lêers wat jou gebruikers oplaai, en Rapidfile Media hou jou beelde, video's en oudio aanlyn. Albei lewer vanaf cdn.rapidfile.cc, gebruik jou Enzonic-aanmelding, en pas die limiete van jou betaalde Enzonic-plan outomaties toe.

Ingesluit in elke betaalde Enzonic-plan. Free-rekeninge gebruik Rapidfile se eie gratis plan.

Rapidfile Upload API: die Upload API-tuisblad op api.rapidfile.cc met 'n Next.js-oplaairoete

Rapidfile Upload API

'n REST API by api.rapidfile.cc vir die apps wat jy bou. Jou bediener hou die geheime rk_live_-sleutel; die blaaier sien net 'n geteekende oplaai-URL.

Geteekende oplaai-URL's
POST /v1/uploads gee 'n geteekende URL wat een uur geldig is en veilig is om aan die blaaier te gee, wat direk na die berging oplaai.
Groot lêers in dele
Lêers tot 95 MB laai in een versoek op; groter lêers kry 'n multipart-oplaai, tot jou plan se lêergroottelimiet.
Oplaaie vanaf die bediener en lêerbestuur
Laai vanaf jou bediener op met PUT /v1/files, en lys, kry en skrap lêers met dieselfde sleutel.
Openbare of private lêers
Openbare lêers kry 'n skakel op cdn.rapidfile.cc. Private lêers kry geteekende skakels wat binne sewe dae verval.
Geteekende webhooks
file.uploaded- en file.deleted-gebeurtenisse bereik jou endpoint met 'n HMAC-SHA256-handtekening wat jy kan nagaan.
Geskandeer voor aflewering
Opgelaaide lêers word vir malware geskandeer, en 'n lêer word nie vanaf die CDN gelewer voordat die skandering klaar is nie.
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 }
In die blaaier (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

Die blaaier-SDK by api.rapidfile.cc/sdk.js het geen afhanklikhede nie: dit vra jou endpoint vir 'n oplaai, stuur groot lêers in dele en rapporteer vordering.

Rapidfile Media

Beeld-, video- en oudiohosting by media.rapidfile.cc, vir die lêers wat jy self wil deel.

'n Skakel, 'n speler en 'n deelbladsy vir elke lêer

Laat val 'n lêer en kry 'n deelbladsy, 'n inbedbare speler en 'n direkte CDN-skakel. Hou lêers openbaar of ongelys, en sien hoe dikwels hulle bekyk word.

Beelde
PNG, JPEG, GIF, WebP, AVIF
Video
MP4, WebM, QuickTime
Oudio
MP3, M4A, OGG, WAV, WebM
  • Deelbladsy en inbedbare speler
  • 'n Direkte CDN-skakel vir elke lêer
  • Openbare of ongelyste lêers met kykertellings
  • 'n JSON API om media vanaf jou eie gereedskap op te laai en te bestuur
Maak Rapidfile Media oop
Rapidfile Media: die Rapidfile Media-oplaaibladsy op media.rapidfile.cc

Rapidfile-limiete per plan

Die Free-kolom is Rapidfile se eie gratis plan. Elke betaalde Enzonic-plan pas die limiete in sy kolom outomaties toe, en Rapidfile gebruik die hoër van hierdie en jou eie Rapidfile-plan.

PlanGratisGratisStarterUSD 5 per maandProUSD 10 per maandGrowthUSD 19 per maandBusinessUSD 29 per maand
Rapidfile Upload API
Berging2 GB100 GB200 GB500 GB1 TB
LêergrootteTot 512 MBTot 4 GBTot 8 GBTot 16 GBTot 32 GB
Apps3102550100
CDN-afleweringsNie per dag gemeet nieNie per dag gemeet nieNie per dag gemeet nieNie per dag gemeet nieNie per dag gemeet nie
Rapidfile Media
Berging1 GB100 GB200 GB500 GB1 TB
LêergrootteTot 100 MBTot 5 GBTot 10 GBTot 20 GBTot 20 GB
CDN-versoeke200 000 per dag1 000 000 per dag2 000 000 per dag4 000 000 per dag8 000 000 per dag

Upload API-aflewerings vanaf die CDN word nie per dag gemeet nie. 'n Toekenning pas ook die Rapidfile-limiete van die toegekende plan toe.

Rapidfile op enzonic.dev

Vergelyk elke limiet op enzonic.dev

Wolk-toekennings

Gratis Pro- of Business-tyd en tot USD 500 Cloud-krediet vir mense wat vir ander bou.

  • Pro of Business vir 3, 6 of 12 maande
  • Tot USD 500 Cloud-krediet op jou Enzonic-saldo
  • Een toekenning dek Deploy, Databases, CI en die plan se Rapidfile-limiete
  • Gelees deur 'n mens, gewoonlik binne 'n paar dae beantwoord

Doen aansoek met die vorm op enzonic.dev. 'n Gratis Enzonic-rekening is al wat jy nodig het, en geen kaart nie.

  • Oopbron
  • Studente
  • Nie-winsgewende organisasies
  • Startups
  • Opvoeders
  • Hackathons

Vrae

Nee. Rapidfile gebruik dieselfde Enzonic-aanmelding. Wanneer jou Enzonic-plan betaal is, pas Rapidfile sy Upload API- en Media-limiete outomaties op jou rekening toe, of jou eie Rapidfile-plan as dit hoër is.

Skep 'n API-sleutel en stuur jou eerste oplaai.

Hou jy ook die app, sy databasis of sy pyplyn?