W każdym płatnym planie
Rapidfile Upload API i Media
Przesyłanie plików do Twoich aplikacji i hosting obrazów oraz wideo, dostarczane z cdn.rapidfile.cc. Oba są częścią planów Dev: to samo logowanie i limity Twojego planu Enzonic.
Rapidfile Upload API
Uploady dla aplikacji, które budujesz, w stylu UploadThing: od 100 GB pamięci w planie Starter.
Podpisane adresy URL do uploadu
Twój serwer wywołuje POST /v1/uploads ze swoim sekretnym kluczem i zwraca podpisany URL. Przeglądarka wysyła plik bezpośrednio do storage; klucz nigdy nie opuszcza Twojego serwera.
Duże pliki w częściach
Pliki do 95 MB wysyłane są jednym żądaniem PUT; większe pliki automatycznie przechodzą na upload wieloczęściowy, do limitu rozmiaru pliku Twojego planu.
Podpisane webhooki
Zdarzenia file.uploaded i file.deleted trafiają do Twojego endpointu z podpisem HMAC-SHA256, który możesz zweryfikować.
Pliki publiczne lub prywatne
Pliki publiczne dostają stały link CDN. Pliki prywatne dostają podpisane linki, które wygasają w ciągu siedmiu dni.

const res = await fetch('https://api.rapidfile.cc/v1/uploads', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.RAPIDFILE_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ name: 'avatar.png', size: 48213, type: 'image/png' }),
});
return Response.json(await res.json()); // { file, upload }import { uploadFile } from 'https://api.rapidfile.cc/sdk.js';
const file = await uploadFile(input.files[0], {
getUpload: (f) => fetch('/api/upload', { method: 'POST', body: JSON.stringify({ name: f.name, size: f.size, type: f.type }) }).then((r) => r.json()),
onProgress: (p) => console.log(p),
});
console.log(file.url); // https://cdn.rapidfile.cc/<id>/avatar.pngRapidfile Media
Hosting obrazów, wideo i audio ze stroną udostępniania, odtwarzaczem do osadzania i bezpośrednim linkiem CDN dla każdego pliku.

- Obrazy: PNG, JPEG, GIF, WebP i AVIF
- Wideo: MP4, WebM i QuickTime, z klatką podglądu
- Audio: MP3, M4A, OGG, WAV i WebM
- Pliki publiczne lub niewidoczne na liście, z licznikiem wyświetleń
- API JSON do wysyłania i zarządzania mediami z Twoich własnych narzędzi
Osadzanie działa wszędzie tam, gdzie przyjmowany jest iframe, a linki wyświetlają podgląd.
Limity w planach
Kolumna Free to darmowy plan samego Rapidfile. Płatne plany Enzonic podnoszą każdy limit; Rapidfile zawsze stosuje wyższą wartość z Twoich limitów Enzonic i z Twojego planu Rapidfile.
| Funkcja | Gratis darmowe | Starter 5 USD/mies. | Pro 10 USD/mies. | Growth 19 USD/mies. | Biznes 29 USD/mies. |
|---|---|---|---|---|---|
| Rapidfile Upload API and Media | |||||
| Pamięć Upload API | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Rozmiar pliku Upload API | Do 512 MB | Do 4 GB | Do 8 GB | Do 16 GB | Do 32 GB |
| Aplikacje z Upload API | 3 | 10 | 25 | 50 | 100 |
| Żądania CDN Upload API | Bez limitu | Bez limitu | Bez limitu | Bez limitu | Bez limitu |
| Pamięć Media | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Rozmiar pliku Media | Do 100 MB | Do 5 GB | Do 10 GB | Do 20 GB | Do 20 GB |
| Żądania CDN Media | 200 000 dziennie | 1 mln dziennie | 2 mln dziennie | 4 mln dziennie | 8 mln dziennie |
Pytania
Czy potrzebuję osobnego konta Rapidfile?
Co dzieje się w planie Free?
Czy przesyłane pliki są skanowane?
Co stanie się z moimi plikami, jeśli zmienię plan na niższy?
Uploady, media, aplikacje i bazy danych w jednym planie
Wybierz płatny plan, a większe limity Rapidfile zostaną zastosowane do Twojego konta w ciągu kilku minut.