İstifadəçilərinizə fotoları, videoları və sənədləri birbaşa brauzerdən yükləməyə imkan verin. Fayllar siz və ya tətbiqiniz silənə qədər həmişəlik saxlanılır, hər biri CDN linki və imzalanmış webhook ilə. Hər Rapidfile planına daxildir, trafik haqqı yoxdur.
codeDeveloper tətbiqləri üçün daimi fayl saxlama: siz və ya tətbiqiniz silənə qədər fayllar qalır, CDN linkləri ilə çatdırılır. Öz-özünə bitən fayl göndərmək üçün Rapidfile istifadə edin. Öz şəkil və videolarınızı yerləşdirmək üçün Rapidfile Media istifadə edin.
addAPI açarı əldə edinSənədləri oxuyun
2 GBpulsuz saxlama
$5/ay 100 GB üçün
50 GBmaksimum fayl ölçüsü
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"
İstifadəçi yükləmələri üçün lazım olan hər şey, işlətməli heç nə yoxdur
bolt
Birbaşa brauzer yükləmələri
Serveriniz brauzerə imzalanmış yükləmə URL-i verir. Baytlar heç vaxt serverlərinizə toxunmur, buna görə proksi etmək və ya miqyaslamaq lazım deyil.
upload_file
50 GB-a qədər multipart
Böyük fayllar paralel yüklənən hissələrə bölünür və özü təkrar cəhd edir. SDK bunu bir funksiya çağırışı ilə edir.
link
CDN linkləri
Hər ictimai fayl cdn.rapidfile.cc üzərində daimi URL alır, <img>, <video> və ya yükləmə linki üçün hazırdır.
lock
Şəxsi fayllar, imzalanmış URL-lər
Yükləmələri şəxsi olaraq qeyd edin və seçdiyiniz müddətdə bitən imzalanmış URL-lər verin: bir neçə saniyədən 7 günə qədər.
notifications
HMAC ilə webhook-lar
file.uploaded və file.deleted hadisələri alın, HMAC-SHA256 ilə imzalanmış, beləliklə onların bizdən gəldiyini bilirsiniz.
speed
Pulsuz trafik
Çıxış haqqı və gündəlik sorğu limiti yoxdur: CDN çatdırılması hər planda məhdudiyyətsizdir, buna görə məşhur fayl heç vaxt sizə daha çox başa gəlməz.
verified_user
Sabit qiymət
Pulsuz başlayın, sonra ayda $5, $15, $49. Səhifədəki qiymət fakturadakı qiymətdir.
terminal
Sadə REST, kiçik SDK
Bir neçə son nöqtə, JSON daxil və çıxış, CORS aktiv. Brauzer SDK-sından istifadə edin və ya istənilən dildən sadəcə fetch istifadə edin.
smart_toy MCP server
AI agentinizə fayl yükləmələri verin
Tətbiqin gizli açarı ilə Claude Code, Cursor, VS Code və ya istənilən MCP müştərisini https://api.rapidfile.cc/mcp-ə qoşun. Agentiniz mətn, binar və ya URL yükləyib CDN linki ala bilər, imzalanmış yükləmə URL-ləri verə bilər, faylları siyahılayıb silə bilər və istifadəni yoxlaya bilər.
upload_file
create_upload_url
list_files
get_file
delete_file
get_signed_url
get_usage
descriptionMCP sənədləriAçar əldə edin
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header"Authorization: Bearer rk_live_…"
Mənə hansı lazımdır?
Upload API developerlər üçün daimi saxlamadır: fayllar siz və ya tətbiqiniz silənə qədər qalır. Kiməsə öz-özünə bitən fayl göndərmək və ya öz şəkil və videolarınızı yerləşdirmək üçün bunlar daha uyğundur.
sendFaylı bir dəfə göndərin → Rapidfilephoto_libraryŞəkil və ya videonu həmişəlik yerləşdirin → Mediacode_blocksTətbiqinizin fayllarını həmişəlik saxlayın → Upload API
send
Rapidfile
rapidfile.cc
Kiməsə fayl göndərin
boltNə edir
Böyük faylları, qovluqları və videoları link, QR kod və ya 6 rəqəmli kodla göndərin.
scheduleFayllar nə qədər qalır
Müvəqqəti: 1 saatdan 30 günə qədər, sonra avtomatik silinir.
groupKimin üçün
Hər kəs. Alıcılara heç vaxt hesab lazım olmur.
paymentsPlanınıza daxildir
Pulsuz: hesabsız 500 MB, daxil olduqda 2 GB. Plus ayda $3.99-dan üç məhsulun hamısını əhatə edir.
uploadFayl göndərphoto_library
Rapidfile Media
media.rapidfile.cc
Şəkil və videoları yerləşdirin
boltNə edir
Şəkillər, GIF-lər və videolar üçün daimi CDN linkləri, təmiz pleyer və yerləşdirmə kodları.
scheduleFayllar nə qədər qalır
Silənə qədər. CDN linkləri ilə daimi saxlama.
groupKimin üçün
Yaradıcılar, bloqerlər, forumlar, sənədlər və README-lər.
paymentsPlanınıza daxildir
Pulsuz: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Ağır istifadə üçün əlavə ayda $4.99-dan.
cloud_uploadMedia yükləcode_blocks
Rapidfile Upload API
api.rapidfile.cc
Siz buradasınız
Tətbiqinizə fayl yükləmələri əlavə edin
boltNə edir
Öz veb və ya mobil tətbiqiniz üçün daimi fayl saxlama və yükləmələr: imzalanmış brauzer yükləmələri, CDN linkləri, webhook-lar, şəxsi fayllar və kiçik SDK.
scheduleFayllar nə qədər qalır
Siz və ya tətbiqiniz silənə qədər. CDN linkləri ilə daimi saxlama.
groupKimin üçün
Öz istifadəçiləri üçün tətbiq quran developerlər.
paymentsPlanınıza daxildir
Pulsuz: 2 GB məhdudiyyətsiz CDN sorğuları ilə. Rapidfile Plus: 10 GB, Pro: 50 GB. Ağır istifadə üçün əlavə ayda $5-dan.
Veb və ya mobil tətbiqiniz üçün hostinq olunan fayl yükləmə xidməti. Serveriniz gizli açarla yükləmə yaradır, istifadəçinizin brauzeri faylı birbaşa Rapidfile-a göndərir və siz CDN linki və webhook alırsınız. Enzonic LLC tərəfindən qurulub və idarə olunur, Rapidfile arxasındakı komanda.
Nə qədər başa gəlir?
Upload API hər Rapidfile planına daxildir: 2 GB daimi saxlama və məhdudiyyətsiz CDN sorğuları pulsuz, Rapidfile Plus və Pro ilə daha çox saxlama. Ağır istifadə üçün əlavələr 100 GB üçün ayda $5-dan başlayır. Qiymətlər sabitdir: trafik və ya yükləmə başına haqq yoxdur. Qiymətlərə baxın.
Fayllar nə qədər saxlanılır?
Həmişəlik. Upload API daimi saxlamadır: fayllar siz idarə panelində silənə və ya tətbiqiniz API (DELETE /v1/files/:id) vasitəsilə silənə qədər qalır. Heç nə öz-özünə bitmir, 1 saatdan 30 günə qədər öz-özünə silinən Rapidfile transferləridən fərqli olaraq.
Fayllar serverimdən keçirmi?
Xeyr. Serveriniz yükləməni yaratmaq üçün yalnız kiçik bir JSON sorğu göndərir. Baytlar brauzerdən birbaşa Rapidfile-a, yalnız bir fayl üçün və bir saat etibarlı olan imzalanmış URL ilə gedir.
Yükləmələr nə qədər böyük ola bilər?
Pulsuz planda hər fayl 512 MB-a qədər, Scale planında 50 GB-a qədər. 95 MB-dan böyük fayllar paralel hissələrlə yüklənir; brauzer SDK-sı bunu, təkrar cəhdlər və proqres daxil olmaqla, idarə edir.
Fayllar şəxsi ola bilərmi?
Bəli. Yükləməni "acl": "private" ilə yaradın. Şəxsi fayllar ictimai URL-ə malik deyil; istifadəçi faylı görməli olduqda serveriniz qısamüddətli imzalanmış URL-lər (7 günədək) yaradır.
Hansı framework-lər dəstəklənir?
HTTPS sorğusu göndərə bilən hər şey. Sənədlərdə Next.js, Express, SvelteKit və sadə HTML üçün kopyala-yapışdır bələdçilər var, API isə JSON ilə sadə REST-dir.
SDK varmı?
https://api.rapidfile.cc/sdk.js-də asılılığı olmayan brauzer modulu (MIT lisenziyası). Tək və multipart faylları yükləyir, proqresi göstərir və uğursuz hissələri yenidən cəhd edir. Server tərəfində yalnız fetch lazımdır.
AI agentləri API-dən istifadə edə bilərmi?
Bəli. https://api.rapidfile.cc/mcp uzaq MCP serveridir (Streamable HTTP). Claude Code, Cursor, VS Code və ya istənilən MCP müştərisini tətbiqin gizli açarı ilə qoşun, agent fayl yükləyə, siyahılayıb silə, imzalanmış URL-lər yarada və istifadəni yoxlaya bilər. AI agentləri üçün MCP-ə baxın.
Bu gün yükləmələri işə salın
Tətbiq yaradın, gizli açarı serverinizə kopyalayın, SDK-nı əlavə edin.