Caricamenti di fugliali per a vostra app, senza a fattura salata
Lasciate i vostri utilizatori carica foto, video è documenti direttamente da u navigatore. I fugliali sò cunservati per sempre finu à quandu voi o a vostra app li cancellate, ognunu cù un ligame CDN è un webhook firmatu. Incluso in ogni pianu Rapidfile, senza tasse di larghezza di banda.
codeAlmacenamentu persistente di fugliali per l'app di i sviluppatori: i fugliali restanu finu à quandu voi o a vostra app li cancellate, serviti da ligami CDN. Per mandà un fugliale chì scade da solu, usate Rapidfile. Per allughjà e vostre imagine è video, usate Rapidfile Media.
addOttene una chjave APILeghje a documentazione
2 GBalmacenamentu gratuitu
$5/mese per 100 GB
50 GBdimensione massima di u fugliale
app/api/upload/route.ts
// app/api/upload/route.ts: runs on your server, so the secret key stays privateimport { auth } from'@/lib/auth'; // your own session checkexportasyncfunctionPOST(req: Request) {
const user = awaitauth(req);
if (!user) returnResponse.json({ error: 'unauthorized' }, { status: 401 });
const { name, size, type } = await req.json();
const res = awaitfetch('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 } }),
});
returnResponse.json(await res.json(), { status: res.status });
}
// In the browser: no SDK, no API keyconst picked = document.querySelector('input[type=file]').files[0];
// 1. Ask your own server for an upload URLconst { upload } = awaitfetch('/api/upload', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ name: picked.name, size: picked.size, type: picked.type }),
}).then((r) => r.json());
// 2. Send the bytes straight to Rapidfile (files up to 95 MB use one PUT)const res = awaitfetch(upload.url, { method: 'PUT', body: picked });
const { file } = await res.json();
console.log(file.url); // https://cdn.rapidfile.cc/<id>/<name>
terminal
# 1. Create an upload (server side, with your secret key)curl https://api.rapidfile.cc/v1/uploads \
-H"Authorization: Bearer $RAPIDFILE_SECRET_KEY" \
-H"Content-Type: application/json" \
-d'{"name":"cat.jpg","size":48213,"type":"image/jpeg"}'# 2. PUT the bytes to upload.url from the response (no key needed)curl-T cat.jpg "$UPLOAD_URL"# Or upload from your server in one request (up to 95 MB)curl-T cat.jpg -H"Content-Type: image/jpeg" \
-H"Authorization: Bearer $RAPIDFILE_SECRET_KEY" \
"https://api.rapidfile.cc/v1/files?name=cat.jpg"
Tuttu ciò chì i caricamenti di l'utilizatori necessitanu, nunda chì duvete gestisce
bolt
Caricamenti diretti da u navigatore
U vostru servitore dà à u navigatore un URL di caricamentu firmatu. I bytes ùn passanu mai da i vostri servitori, cusì ùn ci hè nunda da inoltrà o scalà.
upload_file
Multipart finu à 50 GB
I fugliali grandi sò divisi in parti chì si caricanu in parallelu è si ritentanu da soli. L'SDK lu fà cun una sola chjama di funzione.
link
Ligami CDN
Ogni fugliale publicu riceve un URL permanente nant'à cdn.rapidfile.cc, prontu per un ligame <img>, <video> o di scaricamentu.
lock
Fugliali privati, URL firmati
Marcate i caricamenti cum'è privati è distribuite URL firmati chì scadenu quandu decidete, da pochi seconde finu à 7 ghjorni.
notifications
Webhook cù HMAC
Ricevite eventi file.uploaded è file.deleted, firmati cù HMAC-SHA256 per sapè ch'elli venenu da noi.
speed
Larghezza di banda gratuita
Nisuna tassa d'egress è nisun limite di richieste ghjornaliere: a distribuzione CDN hè illimitata in ogni pianu, cusì un fugliale pupulare ùn vi custa mai di più.
verified_user
Prezzu fissu
Gratuitu per cumincià, poi $5, $15, $49 à u mese. U prezzu nant'à a pagina hè u prezzu nant'à a fattura.
terminal
REST sèmplice, SDK chjucu
Un pugnu d'endpoint, JSON in entrata è in uscita, CORS attivu. Usate l'SDK per u navigatore o simpliciamente fetch da ogni linguaghju.
smart_toy Servitore MCP
Date à u vostru agente IA i caricamenti di fugliali
Cunnettate Claude Code, Cursor, VS Code o ogni cliente MCP à https://api.rapidfile.cc/mcp cù a chjave segreta di un'app. U vostru agente pò carricà testu, binariu o un URL è riceve un ligame CDN, distribuisce URL di caricamentu firmati, elencà è cancellà fugliali è verificà l'usu.
upload_file
create_upload_url
list_files
get_file
delete_file
get_signed_url
get_usage
descriptionDocumentazione MCPOttene una chjave
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header"Authorization: Bearer rk_live_…"
Quale mi hè necessariu?
L'Upload API hè almacenamentu persistente per sviluppatori: i fugliali restanu finu à quandu voi o a vostra app li cancellate. Per mandà à qualchissia un fugliale chì scade da solu, o per allughjà e vostre imagine è video, quelle sò scelte megliu.
sendMandà un fugliale una volta → Rapidfilephoto_libraryAllughjà una imagine o un video per sempre → Mediacode_blocksCunservà i fugliali di a vostra app per sempre → Upload API
send
Rapidfile
rapidfile.cc
Mandà un fugliale à qualchissia
boltCiò chì face
Mandà fugliali grandi, cartelle è video cù un ligame, un codice QR o un codice di 6 cifre.
schedulePer quantu tempu restanu i fugliali
Temporaneu: da 1 ora finu à 30 ghjorni, poi cancellatu automaticamente.
groupPer chì hè
Chiunque. I destinatarii ùn anu mai bisognu di un contu.
paymentsIncluso in u vostru pianu
Gratuitu: 500 MB senza contu, 2 GB cunnessi. Plus da $3.99/mese copre tutti trè i prudotti.
uploadManda un fuglialephoto_library
Rapidfile Media
media.rapidfile.cc
Allughjà imagine è video
boltCiò chì face
Ligami CDN permanenti per imagine, GIF è video, cù un lettore pulitu è codici d'embed.
schedulePer quantu tempu restanu i fugliali
Finu à quandu li cancellate. Almacenamentu persistente cù ligami CDN.
groupPer chì hè
Creatori, blogger, forum, documentazione è README.
paymentsIncluso in u vostru pianu
Gratuitu: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on per usu intensivu da $4.99/mese.
cloud_uploadCarica mediacode_blocks
Rapidfile Upload API
api.rapidfile.cc
Site quì
Aghjunghje u caricamentu di fugliali à a vostra app
boltCiò chì face
Almacenamentu è caricamentu persistenti di fugliali per a vostra app web o mobile: caricamenti firmati da u navigatore, ligami CDN, webhook, fugliali privati è un picculu SDK.
schedulePer quantu tempu restanu i fugliali
Finu à quandu voi o a vostra app li cancellate. Almacenamentu persistente cù ligami CDN.
groupPer chì hè
Sviluppatori chì creanu app per i so utilizatori.
paymentsIncluso in u vostru pianu
Gratuitu: 2 GB cù richieste CDN illimitate. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on per usu intensivu da $5/mese.
Un servizii di caricamentu di fugliali ospitatu per a vostra app web o mobile. U vostru servitore crea un caricamentu cù una chjave segreta, u navigatore di l'utilizatore manda u fugliale direttamente à Rapidfile, è ricevite un ligame CDN più un webhook. Hè custruitu è gestitu da Enzonic LLC, l'equipa daretu à Rapidfile.
Quantu custa?
L'Upload API hè incluso in ogni pianu Rapidfile: 2 GB d'almacenamentu persistente è richieste CDN illimitate gratuite, più almacenamentu cù Rapidfile Plus è Pro. Per usu intensivu, l'add-on partenu da $5 à u mese per 100 GB. I prezzi sò fissi: nisuna tassa di larghezza di banda o per caricamentu. Vede i prezzi.
Per quantu tempu sò cunservati i fugliali?
Per sempre. L'Upload API hè almacenamentu persistente: i fugliali restanu finu à quandu li cancellate in u tablò o a vostra app li cancella per l'API (DELETE /v1/files/:id). Nunda scade da solu, à differenza di i trasferimenti Rapidfile, chì si cancellanu da soli dopu 1 ora finu à 30 ghjorni.
I fugliali passanu da u mo servitore?
No. U vostru servitore face solu una piccula richiesta JSON per creà u caricamentu. I bytes vanu direttamente da u navigatore à Rapidfile cun un URL firmatu valevule per un'ora è chì funziona solu per quellu fugliale.
Quant'ghjenu ponu esse i caricamenti?
Finu à 512 MB per fugliale nant'à u pianu gratuitu è finu à 50 GB nant'à Scale. I fugliali di più di 95 MB si caricanu in parti parallele; u SDK per u navigatore si ne occupa, cumpresi i ritentativi è u prugressu.
I fugliali ponu esse privati?
Iè. Create u caricamentu cù "acl": "private". I fugliali privati ùn anu micca un URL publicu; u vostru servitore crea URL firmati à corta durata (finu à 7 ghjorni) quandu un utilizatore deve vede u fugliale.
Chì framework sò supportati?
Qualunque cosa chì possa fà una richiesta HTTPS. A documentazione hà guide da copià è incullà per Next.js, Express, SvelteKit è HTML simplice, è l'API hè REST simplice cù JSON.
Ci hè un SDK?
Un mudulu per u navigatore senza dipendenze à https://api.rapidfile.cc/sdk.js (licenza MIT). Carica fugliali singulari è multipart, mostra u prugressu è ritenta e parti falluti. Da u latu servitore basta fetch.
L'agenti IA ponu usà l'API?
Iè. https://api.rapidfile.cc/mcp hè un servitore MCP remotu (Streamable HTTP). Cunnettate Claude Code, Cursor, VS Code o ogni cliente MCP cù a chjave segreta di un'app, è l'agente pò caricà fugliali, elencà è cancellà, creà URL firmati è verificà l'usu. Vede MCP per agenti IA.
Mettete in produzione i caricamenti oghje dopu meziornu
Create una app, cupiate a chjave segreta in u vostru servitore, è installate l'SDK.