Rapidfile Upload API og Media
Filuploads til dine apps. Hosting til dine medier.
Rapidfile Upload API gemmer de filer, dine brugere uploader, og Rapidfile Media hoster dine billeder, videoer og lyd. Begge leverer fra cdn.rapidfile.cc, bruger dit Enzonic-login og anvender automatisk grænserne i din betalte Enzonic-plan.
Inkluderet i hver betalt Enzonic-plan. Gratis konti bruger Rapidfiles egen gratisplan.

Rapidfile Upload API
Et REST API på api.rapidfile.cc til de apps, du bygger. Din server gemmer den hemmelige rk_live_-nøgle; browseren ser kun en signeret upload-URL.
- Signerede upload-URL'er
- POST /v1/uploads returnerer en signeret URL, der er gyldig i én time og sikker at give til browseren, som uploader direkte til lagringen.
- Store filer i dele
- Filer op til 95 MB uploades i én forespørgsel; større filer får en multipart-upload, op til din plans filstørrelsesgrænse.
- Uploads fra server og filhåndtering
- Upload fra din server med PUT /v1/files, og list, hent og slet filer med samme nøgle.
- Offentlige eller private filer
- Offentlige filer får et link på cdn.rapidfile.cc. Private filer får signerede links, der udløber efter syv dage.
- Signerede webhooks
- Hændelserne file.uploaded og file.deleted når dit endpoint med en HMAC-SHA256-signatur, som du kan verificere.
- Scannet før levering
- Uploadede filer scannes for malware, og en fil leveres ikke fra CDN, før scanningen er færdig.
// 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 }// 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.pngBrowser-SDK'et på api.rapidfile.cc/sdk.js har ingen afhængigheder: det beder dit endpoint om en upload, sender store filer i dele og viser fremskridt.
Rapidfile Media
Hosting af billeder, video og lyd på media.rapidfile.cc, til de filer du selv vil dele.
Et link, en afspiller og en delingsside for hver fil
Slip en fil og få en delingsside, en indlejrbar afspiller og et direkte CDN-link. Hold filer offentlige eller unlisted, og se hvor ofte de bliver set.
- Billeder
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Lyd
- MP3, M4A, OGG, WAV, WebM
- Delingsside og indlejrbar afspiller
- Et direkte CDN-link til hver fil
- Offentlige eller unlisted filer med visningstællere
- Et JSON-API til at uploade og administrere medier fra dine egne værktøjer

Rapidfile-grænser pr. plan
Kolonnen Free er Rapidfiles egen gratisplan. Hver betalt Enzonic-plan anvender automatisk grænserne i sin kolonne, og Rapidfile bruger den højeste af dem og din egen Rapidfile-plan.
| Plan | GratisGratis | Starter5 US$ om måneden | Pro10 US$ om måneden | Growth19 US$ om måneden | Business29 US$ om måneden |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Lagerplads | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Filstørrelse | Op til 512 MB | Op til 4 GB | Op til 8 GB | Op til 16 GB | Op til 32 GB |
| Apps | 3 | 10 | 25 | 50 | 100 |
| CDN-leveringer | Måles ikke pr. dag | Måles ikke pr. dag | Måles ikke pr. dag | Måles ikke pr. dag | Måles ikke pr. dag |
| Rapidfile Media | |||||
| Lagerplads | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Filstørrelse | Op til 100 MB | Op til 5 GB | Op til 10 GB | Op til 20 GB | Op til 20 GB |
| CDN-forespørgsler | 200.000 om dagen | 1.000.000 om dagen | 2.000.000 om dagen | 4.000.000 om dagen | 8.000.000 om dagen |
Upload API-leveringer fra CDN'et måles ikke pr. dag. Et tilskud anvender også Rapidfile-grænserne for den tildelte plan.
Cloud-tilskud
Gratis Pro- eller Business-tid og op til 500 US$ Cloud-kredit til dem, der bygger for andre.
- Pro eller Business i 3, 6 eller 12 måneder
- Op til 500 US$ Cloud-kredit på din Enzonic-saldo
- Ét tilskud dækker Deploy, Databases, CI og planens Rapidfile-grænser
- Læses af et menneske og besvares typisk inden for nogle få dage
Ansøg med formularen på enzonic.dev. En gratis Enzonic-konto er alt du behøver, og intet kort.
- Open source
- Studerende
- Non-profit-organisationer
- Startups
- Undervisere
- Hackathons
Spørgsmål
Opret en API-nøgle og send din første upload.
Hoster du også appen, dens database eller dens pipeline?