Lasu viajn uzantojn alŝuti fotojn, videojn kaj dokumentojn rekte el la retumilo. Dosieroj estas konservitaj porĉiame ĝis vi aŭ via aplikaĵo forigas ilin, ĉiu kun CDN-ligilo kaj subskribita retvoko. Inkluzivita en ĉiu Rapidfile-plano, sen trafikaj kotizoj.
codePersista dosiermemoro por la aplikaĵoj de programistoj: dosieroj restas ĝis vi aŭ via aplikaĵo forigas ilin, kaj estas servataj de CDN-ligiloj. Por sendi dosieron, kiu eksvalidiĝas memstare, uzu Rapidfile. Por gastigi viajn proprajn bildojn kaj videojn, uzu Rapidfile Media.
addAkiri API-ŝlosilonLegi la dokumentaron
2 GBsenpaga memoro
$5/mo por 100 GB
50 GBmaksimuma dosiergrandeco
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"
Ĉio, kion uzantaj alŝutoj bezonas, sen io ajn por vi ruli
bolt
Rektaj alŝutoj el la retumilo
Via servilo donas al la retumilo subskribitan alŝutan URL. Bitoj neniam tuŝas viajn servilojn, do estas nenio por prokuri aŭ skali.
upload_file
Multipart ĝis 50 GB
Grandaj dosieroj estas dividitaj en partojn, kiuj alŝutiĝas paralele kaj reprovas memstare. La SDK faras tion per unu funkcia voko.
link
CDN-ligiloj
Ĉiu publika dosiero ricevas konstantan URL ĉe cdn.rapidfile.cc, preta por <img>-, <video>- aŭ elŝutligilo.
lock
Privataj dosieroj, subskribitaj URL-oj
Markante alŝutojn privataj kaj disdonante subskribitajn URL-ojn, kiuj eksvalidiĝas laŭ via elekto, de kelkaj sekundoj ĝis 7 tagoj.
notifications
Retvokoj kun HMAC
Ricevu eventojn file.uploaded kaj file.deleted, subskribitajn per HMAC-SHA256, por ke vi scipu, ke ili venis de ni.
speed
Senpaga trafiko
Neniuj elirkotizoj kaj neniu ĉiutaga peta limo: CDN-liverado estas senlima ĉe ĉiu plano, do populara dosiero neniam kostas al vi pli.
verified_user
Fiksa prezo
Senpage komenci, poste $5, $15, $49 monate. La prezo sur la paĝo estas la prezo sur la fakturo.
terminal
Simpla REST, eta SDK
Kelkaj finpunktoj, JSON enen kaj eksen, CORS ebligita. Uzu la SDK de la retumilo aŭ simple fetch el ajna lingvo.
smart_toy MCP-servilo
Donu al via AI-agento dosieralŝutojn
Konektu Claude Code, Cursor, VS Code aŭ ajnan MCP-klienton al https://api.rapidfile.cc/mcp per la sekreta ŝlosilo de aplikaĵo. Via agento povas alŝuti tekston, binaran enhavon aŭ URL kaj ricevi CDN-ligilon, disdoni subskribitajn alŝutajn URL-ojn, listigi kaj forigi dosierojn kaj kontroli la uzon.
upload_file
create_upload_url
list_files
get_file
delete_file
get_signed_url
get_usage
descriptionMCP-dokumentaroAkiri ŝlosilon
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header"Authorization: Bearer rk_live_…"
Kiun mi bezonas?
La Upload API estas persista memoro por programistoj: dosieroj restas ĝis vi aŭ via aplikaĵo forigas ilin. Por sendi al iu dosieron, kiu eksvalidiĝas memstare, aŭ por gastigi viajn proprajn bildojn kaj videojn, ĉi tiuj pli bone taŭgas.
sendSendi dosieron unufoje → Rapidfilephoto_libraryGastigi bildon aŭ videon por ĉiam → Mediacode_blocksKonservi la dosierojn de via aplikaĵo por ĉiam → Upload API
send
Rapidfile
rapidfile.cc
Sendi dosieron al iu
boltKion ĝi faras
Sendu grandegajn dosierojn, dosierujojn kaj videojn per ligilo, QR-kodo aŭ 6-cifera kodo.
scheduleKiom longe dosieroj restas
Provizore: de 1 horo ĝis 30 tagoj, poste aŭtomate forigitaj.
groupPor kiu ĝi estas
Ĉiuj. Ricevantoj neniam bezonas konton.
paymentsInkluzivita en via plano
Senpaga: 500 MB sen konto, 2 GB kiam ensalutinte. Plus de $3.99/monato kovras ĉiujn tri produktojn.
uploadSendi dosieronphoto_library
Rapidfile Media
media.rapidfile.cc
Gastigi bildojn kaj videojn
boltKion ĝi faras
Konstantaj CDN-ligiloj por bildoj, GIF-oj kaj videoj, kun pura videoludilo kaj enmetkodoj.
scheduleKiom longe dosieroj restas
Ĝis vi forigas ilin. Persista memoro kun CDN-ligiloj.
groupPor kiu ĝi estas
Kreantoj, blogistoj, forumoj, dokumentaroj kaj README-oj.
paymentsInkluzivita en via plano
Senpaga: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Aldono por intensa uzo de $4.99/monato.
cloud_uploadAlŝuti medioncode_blocks
Rapidfile Upload API
api.rapidfile.cc
Vi estas ĉi tie
Aldonu dosieralŝutojn al via aplikaĵo
boltKion ĝi faras
Persista dosiermemoro kaj alŝutoj por via propra reta aŭ poŝtelefona aplikaĵo: subskribitaj alŝutoj el la retumilo, CDN-ligiloj, retvokoj, privataj dosieroj kaj eta SDK.
scheduleKiom longe dosieroj restas
Ĝis vi aŭ via aplikaĵo forigas ilin. Persista memoro kun CDN-ligiloj.
groupPor kiu ĝi estas
Programistoj, kiuj kreas aplikaĵojn por siaj propraj uzantoj.
paymentsInkluzivita en via plano
Senpaga: 2 GB kun senlimaj CDN-petoj. Rapidfile Plus: 10 GB, Pro: 50 GB. Aldono por intensa uzo de $5/monato.
Gastigata dosieralŝuta servo por via reta aŭ poŝtelefona aplikaĵo. Via servilo kreas alŝuton per sekreta ŝlosilo, la retumilo de via uzanto sendas la dosieron rekte al Rapidfile, kaj vi ricevas CDN-ligilon kaj retvokon. Ĝi estas konstruita kaj funkciigata de Enzonic LLC, la teamo malantaŭ Rapidfile.
Kiom ĝi kostas?
La Upload API estas inkluzivita en ĉiu Rapidfile-plano: 2 GB persista memoro kaj senlimaj CDN-petoj senpage, pli da memoro kun Rapidfile Plus kaj Pro. Por intensa uzo, aldonoj komenciĝas je $5 monate por 100 GB. Prezoj estas fiksaj: neniuj trafikaj aŭ po-alŝutaj kotizoj. Vidi la prezojn.
Kiom longe dosieroj estas konservitaj?
Porĉiame. La Upload API estas persista memoro: dosieroj restas ĝis vi forigas ilin en la panelo aŭ via aplikaĵo forigas ilin per la API (DELETE /v1/files/:id). Nenio eksvalidiĝas memstare, malkiel Rapidfile-translokigoj, kiuj forigas sin post 1 horo ĝis 30 tagoj.
Ĉu dosieroj preterpasas mian servilon?
Ne. Via servilo faras nur unu malgrandan JSON-peton por krei la alŝuton. La bitoj iras de la retumilo rekte al Rapidfile per subskribita URL valida dum unu horo kaj funkcianta nur por tiu unu dosiero.
Kiom grandaj povas esti alŝutoj?
Ĝis 512 MB por dosiero en la senpaga plano kaj ĝis 50 GB ĉe Scale. Dosieroj pli grandaj ol 95 MB alŝutiĝas en paralelaj partoj; la SDK por retumilo traktas tion, inkluzive de reprovoj kaj progreso.
Ĉu dosieroj povas esti privataj?
Jes. Kreu la alŝuton kun "acl": "private". Privataj dosieroj ne havas publikan URL; via servilo kreas mallongdaŭrajn subskribitajn URL-ojn (ĝis 7 tagoj) kiam uzanto devas vidi la dosieron.
Kiuj kadroj estas subtenataj?
Ion ajn, kio povas fari HTTPS-peton. La dokumentaro havas kopi-algluj gvidilojn por Next.js, Express, SvelteKit kaj simpla HTML, kaj la API estas simpla REST kun JSON.
Ĉu ekzistas SDK?
Dependeca-libera retumila modulo ĉe https://api.rapidfile.cc/sdk.js (MIT-licenco). Ĝi alŝutas unuopajn kaj multipart-dosierojn, raportas progreson kaj reprovas malsukcesajn partojn. Sur la servilo vi bezonas nur fetch.
Ĉu AI-agentoj povas uzi la API?
Jes. https://api.rapidfile.cc/mcp estas fora MCP-servilo (Streamable HTTP). Konektu Claude Code, Cursor, VS Code aŭ ajnan MCP-klienton per la sekreta ŝlosilo de aplikaĵo kaj la agento povas alŝuti dosierojn, listigi kaj forigi ilin, krei subskribitajn URL-ojn kaj kontroli la uzon. Vidi MCP por AI-agentoj.
Liveru alŝutojn ĉi-posttagmeze
Kreu aplikaĵon, kopiu la sekretan ŝlosilon en vian servilon, kaj aldonu la SDK.