Rapidfile Upload API اور Media
آپ کی ایپس کے لیے فائل uploads۔ آپ کے میڈیا کی ہوسٹنگ۔
Rapidfile Upload API آپ کے صارفین کی اپ لوڈ کی گئی فائلیں محفوظ کرتا ہے، اور Rapidfile Media آپ کی تصاویر، ویڈیوز اور آڈیو ہوسٹ کرتا ہے۔ دونوں cdn.rapidfile.cc سے فراہم ہوتے ہیں، آپ کا Enzonic سائن اِن استعمال کرتے ہیں، اور آپ کے ادا شدہ Enzonic پلان کی حدیں خودکار طور پر لاگو کرتے ہیں۔
ہر ادا شدہ Enzonic پلان میں شامل ہے۔ مفت اکاؤنٹس Rapidfile کا اپنا مفت پلان استعمال کرتے ہیں۔

Rapidfile Upload API
api.rapidfile.cc پر REST API، آپ کی بنائی ہوئی ایپس کے لیے۔ آپ کا سرور خفیہ rk_live_ key اپنے پاس رکھتا ہے؛ براؤزر کو صرف دستخط شدہ upload URL نظر آتا ہے۔
- دستخط شدہ upload URLs
- POST /v1/uploads ایک دستخط شدہ URL واپس کرتا ہے جو ایک گھنٹے کے لیے درست ہے اور براؤزر کو دینا محفوظ ہے، جو فائل سیدھی storage پر اپ لوڈ کرتا ہے۔
- بڑی فائلیں حصوں میں
- 95 MB تک کی فائلیں ایک ریکوئسٹ میں اپ لوڈ ہوتی ہیں؛ بڑی فائلوں کو multipart upload ملتا ہے، آپ کے پلان کی فائل سائز حد تک۔
- سرور سے uploads اور فائل مینجمنٹ
- اپنے سرور سے PUT /v1/files کے ساتھ اپ لوڈ کریں، اور اسی key سے فائلیں فہرست میں دیکھیں، حاصل کریں اور حذف کریں۔
- عوامی یا نجی فائلیں
- عوامی فائلوں کو cdn.rapidfile.cc پر لنک ملتا ہے۔ نجی فائلوں کو دستخط شدہ لنکس ملتے ہیں جو سات دن کے اندر ختم ہو جاتے ہیں۔
- دستخط شدہ webhooks
- file.uploaded اور file.deleted واقعات آپ کے endpoint تک HMAC-SHA256 دستخط کے ساتھ پہنچتے ہیں جسے آپ تصدیق کر سکتے ہیں۔
- ترسیل سے پہلے اسکین
- اپ لوڈ کی گئی فائلیں malware کے لیے اسکین ہوتی ہیں، اور اسکین مکمل ہونے تک فائل CDN سے فراہم نہیں ہوتی۔
// 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 پر براؤزر SDK کا کوئی dependency نہیں: یہ آپ کے endpoint سے اپ لوڈ مانگتا ہے، بڑی فائلیں حصوں میں بھیجتا ہے اور پیش رفت دکھاتا ہے۔
Rapidfile Media
media.rapidfile.cc پر تصاویر، ویڈیو اور آڈیو کی ہوسٹنگ، ان فائلوں کے لیے جنہیں آپ خود شیئر کرنا چاہتے ہیں۔
ہر فائل کے لیے ایک لنک، ایک پلیئر اور ایک شیئر صفحہ
فائل ڈالیں اور شیئر صفحہ، قابلِ ایمبیڈ پلیئر اور براہِ راست CDN لنک حاصل کریں۔ فائلیں عوامی یا unlisted رکھیں، اور دیکھیں کہ انہیں کتنی بار دیکھا گیا۔
- تصاویر
- PNG, JPEG, GIF, WebP, AVIF
- ویڈیو
- MP4, WebM, QuickTime
- آڈیو
- MP3, M4A, OGG, WAV, WebM
- شیئر صفحہ اور ایمبیڈ ایبل پلیئر
- ہر فائل کے لیے براہِ راست CDN لنک
- ویوز کی گنتی کے ساتھ عوامی یا unlisted فائلیں
- اپنے ٹولز سے میڈیا اپ لوڈ اور مینج کرنے کے لیے JSON API

ہر پلان کی Rapidfile حدیں
مفت کالم Rapidfile کا اپنا مفت پلان ہے۔ ہر ادا شدہ Enzonic پلان اپنے کالم کی حدیں خودکار طور پر لاگو کرتا ہے، اور Rapidfile ان میں سے اور آپ کے اپنے Rapidfile پلان میں سے جو زیادہ ہو، وہ استعمال کرتا ہے۔
| پلان | مفتمفت | Starter$5 فی مہینہ | Pro$10 فی مہینہ | Growth$19 فی مہینہ | Business$29 فی مہینہ |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| اسٹوریج | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| فائل سائز | 512 MB تک | 4 GB تک | 8 GB تک | 16 GB تک | 32 GB تک |
| ایپس | 3 | 10 | 25 | 50 | 100 |
| CDN ترسیلات | روزانہ شمار نہیں | روزانہ شمار نہیں | روزانہ شمار نہیں | روزانہ شمار نہیں | روزانہ شمار نہیں |
| Rapidfile Media | |||||
| اسٹوریج | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| فائل سائز | 100 MB تک | 5 GB تک | 10 GB تک | 20 GB تک | 20 GB تک |
| CDN ریکوئسٹس | 200,000 روزانہ | 1,000,000 روزانہ | 2,000,000 روزانہ | 4,000,000 روزانہ | 8,000,000 روزانہ |
Upload API کی CDN ترسیلات روزانہ شمار نہیں ہوتیں۔ گرانٹ دیے گئے پلان کی Rapidfile حدیں بھی لاگو کرتی ہے۔
Cloud گرانٹس
دوسروں کے لیے بنانے والے لوگوں کے لیے مفت Pro یا Business وقت اور $500 تک Cloud کریڈٹ۔
- 3، 6 یا 12 مہینوں کے لیے Pro یا Business
- آپ کے Enzonic بیلنس پر $500 تک Cloud کریڈٹ
- ایک گرانٹ Deploy، Databases، CI اور پلان کی Rapidfile حدوں کو کور کرتی ہے
- ایک فرد پڑھتا ہے، عموماً چند دنوں میں جواب دیا جاتا ہے
enzonic.dev پر فارم سے درخواست دیں۔ ایک مفت Enzonic اکاؤنٹ کافی ہے، اور کارڈ کی ضرورت نہیں۔
- اوپن سورس
- طلبہ
- غیر منافع بخش تنظیمیں
- اسٹارٹ اپس
- اساتذہ
- ہیکاتھونز
سوالات
API key بنائیں اور اپنا پہلا upload بھیجیں۔
کیا آپ ایپ، اس کا ڈیٹا بیس یا اس کی pipeline بھی ہوسٹ کر رہے ہیں؟