Rapidfile Upload API və Media
Tətbiqləriniz üçün fayl yükləmələri. Mediarınız üçün hostinq.
Rapidfile Upload API istifadəçilərinizin yüklədiyi faylları saxlayır, Rapidfile Media isə şəkillərinizi, videolarınızı və audionuzu yerləşdirir. Hər ikisi cdn.rapidfile.cc-dən çatdırılır, Enzonic girişinizdən istifadə edir və ödənişli Enzonic planınızın limitlərini avtomatik tətbiq edir.
Hər ödənişli Enzonic planına daxildir. Pulsuz hesablar Rapidfile-ın öz pulsuz planından istifadə edir.

Rapidfile Upload API
Yaratdığınız tətbiqlər üçün api.rapidfile.cc-də REST API. Serveriniz gizli rk_live_ açarını saxlayır; brauzer yalnız imzalanmış yükləmə URL-ini görür.
- İmzalanmış yükləmə URL-ləri
- POST /v1/uploads bir saat etibarlı olan və brauzerə təhlükəsiz verilə bilən imzalanmış URL qaytarır; brauzer birbaşa yaddaşa yükləyir.
- Böyük fayllar hissələrlə
- 95 MB-a qədər fayllar bir sorğuda yüklənir; daha böyük fayllar planınızın fayl ölçüsü limitinə qədər multipart yükləmə alır.
- Server yükləmələri və fayl idarəetməsi
- Serverinizdən PUT /v1/files ilə yükləyin, eyni açarla faylları siyahıya alın, götürün və silin.
- Açıq və ya özəl fayllar
- Açıq fayllar cdn.rapidfile.cc-də link alır. Özəl fayllar yeddi gün ərzində bitən imzalanmış linklər alır.
- İmzalanmış webhook-lar
- file.uploaded və file.deleted hadisələri, yoxlaya biləcəyiniz HMAC-SHA256 imzası ilə endpoint-inizə çatır.
- Çatdırılmadan əvvəl skan edilir
- Yüklənmiş fayllar zərərli proqram üçün skan edilir və skan bitənə qədər fayl CDN-dən çatdırılmır.
// 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.pngapi.rapidfile.cc/sdk.js-dəki brauzer SDK-sı heç bir asılılığa malik deyil: endpoint-inizdən yükləmə üçün sorğu göndərir, böyük faylları hissələrlə göndərir və gedişatı bildirir.
Rapidfile Media
media.rapidfile.cc-də şəkil, video və audio hostinqi, özünüz paylaşmaq istədiyiniz fayllar üçün.
Hər fayl üçün link, pleyer və paylaşım səhifəsi
Fayl buraxın və paylaşım səhifəsi, yerləşdirilə bilən pleyer və birbaşa CDN linki alın. Faylları açıq və ya siyahıya salınmamış saxlayın, neçə dəfə baxıldığını görün.
- Şəkillər
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Audio
- MP3, M4A, OGG, WAV, WebM
- Paylaşım səhifəsi və yerləşdirilə bilən pleyer
- Hər fayl üçün birbaşa CDN linki
- Baxış sayı ilə açıq və ya siyahıya salınmamış fayllar
- Mediani öz alətlərinizdən yükləmək və idarə etmək üçün JSON API

Plana görə Rapidfile limitləri
Free sütunu Rapidfile-ın öz pulsuz planıdır. Hər ödənişli Enzonic planı öz sütunundakı limitləri avtomatik tətbiq edir, Rapidfile isə bunlarla öz Rapidfile planınızdan yüksək olanı istifadə edir.
| Plan | PulsuzPulsuz | Starter$ 5 ayda | Pro$ 10 ayda | Growth$ 19 ayda | Business$ 29 ayda |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Saxlama | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Fayl ölçüsü | 512 MB-ə qədər | 4 GB-ə qədər | 8 GB-ə qədər | 16 GB-ə qədər | 32 GB-ə qədər |
| Tətbiqlər | 3 | 10 | 25 | 50 | 100 |
| CDN çatdırılmaları | Gündəlik ölçülmür | Gündəlik ölçülmür | Gündəlik ölçülmür | Gündəlik ölçülmür | Gündəlik ölçülmür |
| Rapidfile Media | |||||
| Saxlama | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Fayl ölçüsü | 100 MB-ə qədər | 5 GB-ə qədər | 10 GB-ə qədər | 20 GB-ə qədər | 20 GB-ə qədər |
| CDN sorğuları | gündə 200,000 | gündə 1,000,000 | gündə 2,000,000 | gündə 4,000,000 | gündə 8,000,000 |
CDN-dən Upload API çatdırılmaları gündəlik ölçülmür. Qrant verilmiş plana aid Rapidfile limitləri də tətbiq olunur.
Cloud qrantları
Başqaları üçün quran insanlar üçün pulsuz Pro və ya Business vaxtı və $ 500-ə qədər Cloud krediti.
- 3, 6 və ya 12 ay üçün Pro və ya Business
- Enzonic balansınızda $ 500-ə qədər Cloud krediti
- Bir qrant Deploy, Databases, CI və planın Rapidfile limitlərini əhatə edir
- Bir nəfər tərəfindən oxunur, adətən bir neçə gün ərzində cavablandırılır
enzonic.dev-dəki formanı doldurun. Pulsuz Enzonic hesabı kifayətdir, kart lazım deyil.
- Açıq mənbə
- Tələbələr
- Qeyri-kommersiya təşkilatları
- Startaplar
- Təhsil işçiləri
- Hakatonlar
Suallar
API açarı yaradın və ilk yükləmənizi göndərin.
Tətbiqi, onun verilənlər bazasını və ya pipeline-ını da yerləşdirirsiniz?