Rapidfile Upload API i Media
Pujada de fitxers per a les teves apps. Allotjament per al teu contingut multimèdia.
La Rapidfile Upload API guarda els fitxers que pugen els teus usuaris, i Rapidfile Media allotja les teves imatges, vídeos i àudio. Tots dos serveixen des de cdn.rapidfile.cc, fan servir el teu inici de sessió d'Enzonic i apliquen automàticament els límits del teu pla de pagament d'Enzonic.
Inclòs en tots els plans de pagament d'Enzonic. Els comptes gratuïts fan servir el pla gratuït de Rapidfile.

Rapidfile Upload API
Una API REST a api.rapidfile.cc per a les apps que construeixes. El teu servidor guarda la clau secreta rk_live_; el navegador només veu una URL de pujada signada.
- URLs de pujada signades
- POST /v1/uploads retorna una URL signada vàlida durant una hora i segura per donar al navegador, que puja directament a l'emmagatzematge.
- Fitxers grans per parts
- Els fitxers de fins a 95 MB es pugen en una sola petició; els més grans reben una pujada multiparts, fins al límit de mida de fitxer del teu pla.
- Pujades des del servidor i gestió de fitxers
- Puja des del teu servidor amb PUT /v1/files, i llista, obté i elimina fitxers amb la mateixa clau.
- Fitxers públics o privats
- Els fitxers públics reben un enllaç a cdn.rapidfile.cc. Els privats reben enllaços signats que caduquen en set dies.
- Webhooks signats
- Els esdeveniments file.uploaded i file.deleted arriben al teu endpoint amb una signatura HMAC-SHA256 que pots verificar.
- Analitzats abans de lliurar-se
- Els fitxers pujats s'analitzen en busca de malware, i el CDN no lliura un fitxer fins que n'acaba l'anàlisi.
// 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.pngEl SDK per al navegador a api.rapidfile.cc/sdk.js no té dependències: demana una pujada al teu endpoint, envia els fitxers grans per parts i informa del progrés.
Rapidfile Media
Allotjament d'imatges, vídeo i àudio a media.rapidfile.cc, per als fitxers que vulguis compartir tu mateix.
Un enllaç, un reproductor i una pàgina per compartir per a cada fitxer
Deixa anar un fitxer i obtindràs una pàgina per compartir, un reproductor incrustable i un enllaç directe del CDN. Mantén els fitxers públics o no llistats i mira amb quina freqüència es visualitzen.
- Imatges
- PNG, JPEG, GIF, WebP, AVIF
- Vídeo
- MP4, WebM, QuickTime
- Àudio
- MP3, M4A, OGG, WAV, WebM
- Pàgina per compartir i reproductor incrustable
- Un enllaç directe del CDN per a cada fitxer
- Fitxers públics o no llistats amb comptadors de visualitzacions
- Una API JSON per pujar i gestionar contingut des de les teves pròpies eines

Límits de Rapidfile per pla
La columna Free és el pla gratuït de Rapidfile. Cada pla de pagament d'Enzonic aplica automàticament els límits de la seva columna, i Rapidfile fa servir el més alt entre aquests i el teu propi pla de Rapidfile.
| Pla | GratisGratis | Starter5 USD al mes | Pro10 USD al mes | Growth19 USD al mes | Business29 USD al mes |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Emmagatzematge | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Mida del fitxer | Fins a 512 MB | Fins a 4 GB | Fins a 8 GB | Fins a 16 GB | Fins a 32 GB |
| Apps | 3 | 10 | 25 | 50 | 100 |
| Lliuraments del CDN | No es mesura per dia | No es mesura per dia | No es mesura per dia | No es mesura per dia | No es mesura per dia |
| Rapidfile Media | |||||
| Emmagatzematge | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Mida del fitxer | Fins a 100 MB | Fins a 5 GB | Fins a 10 GB | Fins a 20 GB | Fins a 20 GB |
| Peticions al CDN | 200.000 al dia | 1.000.000 al dia | 2.000.000 al dia | 4.000.000 al dia | 8.000.000 al dia |
Les entregues de la Upload API des del CDN no es mesuren per dia. Un ajut també aplica els límits de Rapidfile del pla concedit.
Ajuts de Cloud
Temps gratuït de Pro o Business i fins a 500 USD de crèdit de Cloud per a qui construeix per a altres.
- Pro o Business durant 3, 6 o 12 mesos
- Fins a 500 USD de crèdit de Cloud al teu saldo d'Enzonic
- Un ajut cobreix Deploy, Databases, CI i els límits de Rapidfile del pla
- Ho llegeix una persona i normalment es respon en pocs dies
Sol·licita-ho amb el formulari d'enzonic.dev. Només cal un compte gratuït d'Enzonic, sense targeta.
- Codi obert
- Estudiants
- Entitats sense ànim de lucre
- Startups
- Educadors
- Hackathons
Preguntes
Crea una clau d'API i envia la teva primera pujada.
També allotges l'app, la seva base de dades o el seu pipeline?