Rapidfile Upload API ਅਤੇ Media
ਤੁਹਾਡੀਆਂ ਐਪਾਂ ਲਈ ਫਾਈਲ ਅੱਪਲੋਡ। ਤੁਹਾਡੇ ਮੀਡੀਆ ਲਈ ਹੋਸਟਿੰਗ।
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 ਮਿਲਦਾ ਹੈ, ਤੁਹਾਡੀ ਯੋਜਨਾ ਦੀ ਫਾਈਲ ਆਕਾਰ ਹੱਦ ਤੱਕ।
- ਸਰਵਰ ਤੋਂ ਅੱਪਲੋਡ ਅਤੇ ਫਾਈਲ ਪ੍ਰਬੰਧਨ
- ਆਪਣੇ ਸਰਵਰ ਤੋਂ 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 ਦੀ ਕੋਈ ਨਿਰਭਰਤਾ ਨਹੀਂ: ਇਹ ਤੁਹਾਡੇ 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 |
CDN ਤੋਂ Upload API ਡਿਲੀਵਰੀ ਰੋਜ਼ਾਨਾ ਮੀਟਰ ਨਹੀਂ ਹੁੰਦੀ। ਗ੍ਰਾਂਟ ਨਾਲ ਦਿੱਤੀ ਯੋਜਨਾ ਦੀਆਂ Rapidfile ਹੱਦਾਂ ਵੀ ਲਾਗੂ ਹੁੰਦੀਆਂ ਹਨ।
Cloud ਗ੍ਰਾਂਟਾਂ
ਦੂਜਿਆਂ ਲਈ ਬਣਾਉਣ ਵਾਲਿਆਂ ਲਈ ਮੁਫ਼ਤ Pro ਜਾਂ Business ਸਮਾਂ ਅਤੇ $ 500 ਤੱਕ Cloud ਕ੍ਰੈਡਿਟ।
- 3, 6 ਜਾਂ 12 ਮਹੀਨਿਆਂ ਲਈ Pro ਜਾਂ Business
- ਤੁਹਾਡੇ Enzonic ਬੈਲੰਸ 'ਤੇ $ 500 ਤੱਕ Cloud ਕ੍ਰੈਡਿਟ
- ਇੱਕ ਗ੍ਰਾਂਟ Deploy, Databases, CI ਅਤੇ ਯੋਜਨਾ ਦੀਆਂ Rapidfile ਹੱਦਾਂ ਕਵਰ ਕਰਦੀ ਹੈ
- ਇੱਕ ਵਿਅਕਤੀ ਪੜ੍ਹਦਾ ਹੈ, ਆਮ ਤੌਰ 'ਤੇ ਕੁਝ ਦਿਨਾਂ ਵਿੱਚ ਜਵਾਬ ਮਿਲਦਾ ਹੈ
enzonic.dev 'ਤੇ ਫਾਰਮ ਰਾਹੀਂ ਅਰਜ਼ੀ ਦਿਓ। ਇੱਕ ਮੁਫ਼ਤ Enzonic ਖਾਤਾ ਕਾਫ਼ੀ ਹੈ, ਅਤੇ ਕਾਰਡ ਦੀ ਲੋੜ ਨਹੀਂ।
- ਓਪਨ ਸੋਰਸ
- ਵਿਦਿਆਰਥੀ
- ਗ਼ੈਰ-ਮੁਨਾਫ਼ਾ ਸੰਸਥਾਵਾਂ
- ਸਟਾਰਟਅੱਪ
- ਅਧਿਆਪਕ
- ਹੈਕਾਥਨ
ਸਵਾਲ
API key ਬਣਾਓ ਅਤੇ ਆਪਣਾ ਪਹਿਲਾ ਅੱਪਲੋਡ ਭੇਜੋ।
ਐਪ, ਉਸਦਾ database ਜਾਂ ਉਸਦੀ pipeline ਵੀ ਹੋਸਟ ਕਰਨੀ ਹੈ?