Przejdź do treści

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.

Strona główna Rapidfile Upload API pod adresem api.rapidfile.cc
Twój serwer: utwórz upload
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 }
Przeglądarka: upload przez sdk.js
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.png

Rapidfile Media

Hosting obrazów, wideo i audio ze stroną udostępniania, odtwarzaczem do osadzania i bezpośrednim linkiem CDN dla każdego pliku.

Strona główna Rapidfile Media pod adresem media.rapidfile.cc
  • 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.

Limity Rapidfile w każdym planie Enzonic
FunkcjaGratis darmoweStarter 5 USD/mies.Pro 10 USD/mies.Growth 19 USD/mies.Biznes 29 USD/mies.
Rapidfile Upload API and Media
Pamięć Upload API2 GB100 GB200 GB500 GB1 TB
Rozmiar pliku Upload APIDo 512 MBDo 4 GBDo 8 GBDo 16 GBDo 32 GB
Aplikacje z Upload API3102550100
Żądania CDN Upload APIBez limituBez limituBez limituBez limituBez limitu
Pamięć Media1 GB100 GB200 GB500 GB1 TB
Rozmiar pliku MediaDo 100 MBDo 5 GBDo 10 GBDo 20 GBDo 20 GB
Żądania CDN Media200 000 dziennie1 mln dziennie2 mln dziennie4 mln dziennie8 mln dziennie

Pytania

Czy potrzebuję osobnego konta Rapidfile?

Nie. Rapidfile korzysta z tego samego logowania Enzonic. Gdy Twój plan Enzonic jest płatny, Rapidfile automatycznie stosuje do Twojego konta limity Upload API i Media albo limity Twojego własnego planu Rapidfile, jeśli są wyższe.

Co dzieje się w planie Free?

Możesz korzystać z darmowego planu samego Rapidfile z limitami z tabeli. Większe limity zaczynają się od planu Starter.

Czy przesyłane pliki są skanowane?

Tak. Przesyłane pliki są skanowane pod kątem złośliwego oprogramowania, a plik nie jest dostarczany z CDN, dopóki skanowanie się nie zakończy.

Co stanie się z moimi plikami, jeśli zmienię plan na niższy?

Pozostają zachowane. Na końcu opłaconego okresu Twoje konto wraca do limitów Twojego własnego planu Rapidfile.

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.

Zobacz ceny