Rapidfile Upload API dan Media
Muat naik fail untuk aplikasi anda. Hos untuk media anda.
Rapidfile Upload API menyimpan fail yang dimuat naik pengguna anda, dan Rapidfile Media menghoskan imej, video dan audio anda. Kedua-duanya dihantar dari cdn.rapidfile.cc, menggunakan log masuk Enzonic anda dan secara automatik memakai had pelan Enzonic berbayar anda.
Disertakan dalam setiap pelan Enzonic berbayar. Akaun percuma menggunakan pelan percuma Rapidfile sendiri.

Rapidfile Upload API
API REST di api.rapidfile.cc untuk aplikasi yang anda bina. Pelayan anda menyimpan kunci rahsia rk_live_; pelayar hanya melihat URL muat naik yang ditandatangani.
- URL muat naik yang ditandatangani
- POST /v1/uploads mengembalikan URL yang ditandatangani, sah selama satu jam dan selamat diberikan kepada pelayar, yang memuat naik terus ke storan.
- Fail besar dalam bahagian
- Fail sehingga 95 MB dimuat naik dalam satu permintaan; fail yang lebih besar mendapat muat naik berbilang bahagian, sehingga had saiz fail pelan anda.
- Muat naik pelayan dan pengurusan fail
- Muat naik dari pelayan anda dengan PUT /v1/files, dan senaraikan, dapatkan serta padam fail dengan kunci yang sama.
- Fail awam atau persendirian
- Fail awam mendapat pautan di cdn.rapidfile.cc. Fail persendirian mendapat pautan bertandatangan yang tamat tempoh dalam tempoh tujuh hari.
- Webhook bertandatangan
- Peristiwa file.uploaded dan file.deleted sampai ke titik akhir anda dengan tandatangan HMAC-SHA256 yang boleh anda sahkan.
- Diimbas sebelum dihantar
- Fail yang dimuat naik diimbas untuk perisian hasad, dan fail tidak dihantar dari CDN sehingga imbasannya selesai.
// 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.pngSDK pelayar di api.rapidfile.cc/sdk.js tidak mempunyai kebergantungan: ia meminta muat naik dari titik akhir anda, menghantar fail besar dalam bahagian dan melaporkan kemajuan.
Rapidfile Media
Hos imej, video dan audio di media.rapidfile.cc, untuk fail yang anda mahu kongsi sendiri.
Pautan, pemain dan halaman kongsi untuk setiap fail
Lepaskan fail dan dapatkan halaman kongsi, pemain yang boleh dibenamkan dan pautan CDN terus. Simpan fail sebagai awam atau tidak tersenarai, dan lihat berapa kerap ia ditonton.
- Imej
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Audio
- MP3, M4A, OGG, WAV, WebM
- Halaman kongsi dan pemain yang boleh dibenamkan
- Pautan CDN terus untuk setiap fail
- Fail awam atau tidak tersenarai dengan kiraan tontonan
- JSON API untuk memuat naik dan mengurus media dari alat anda sendiri

Had Rapidfile mengikut pelan
Lajur Free ialah pelan percuma Rapidfile sendiri. Setiap pelan Enzonic berbayar secara automatik memakai had dalam lajurnya, dan Rapidfile menggunakan yang lebih tinggi antara itu dan pelan Rapidfile anda sendiri.
| Pelan | PercumaPercuma | StarterUSD 5 sebulan | ProUSD 10 sebulan | GrowthUSD 19 sebulan | BusinessUSD 29 sebulan |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Storan | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Saiz fail | Sehingga 512 MB | Sehingga 4 GB | Sehingga 8 GB | Sehingga 16 GB | Sehingga 32 GB |
| Aplikasi | 3 | 10 | 25 | 50 | 100 |
| Penghantaran CDN | Tidak diukur setiap hari | Tidak diukur setiap hari | Tidak diukur setiap hari | Tidak diukur setiap hari | Tidak diukur setiap hari |
| Rapidfile Media | |||||
| Storan | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Saiz fail | Sehingga 100 MB | Sehingga 5 GB | Sehingga 10 GB | Sehingga 20 GB | Sehingga 20 GB |
| Permintaan CDN | 200,000 sehari | 1,000,000 sehari | 2,000,000 sehari | 4,000,000 sehari | 8,000,000 sehari |
Penghantaran CDN melalui Upload API tidak diukur setiap hari. Geran juga memakai had Rapidfile bagi pelan yang digeran.
Geran Cloud
Masa Pro atau Business percuma dan sehingga USD 500 kredit Cloud untuk mereka yang membina untuk orang lain.
- Pro atau Business selama 3, 6 atau 12 bulan
- Sehingga USD 500 kredit Cloud pada baki Enzonic anda
- Satu geran meliputi Deploy, Databases, CI dan had Rapidfile pelan
- Dibaca oleh manusia, biasanya dijawab dalam beberapa hari
Mohon dengan borang di enzonic.dev. Akaun Enzonic percuma sudah memadai, dan tiada kad diperlukan.
- Sumber terbuka
- Pelajar
- Bukan untung
- Syarikat permulaan
- Pendidik
- Hackathon
Soalan
Cipta kunci API dan hantar muat naik pertama anda.
Hos aplikasi, pangkalan datanya atau salurannya juga?