Ir para o conteúdo

Incluído em todos os planos pagos

Rapidfile Upload API e Media

Upload de arquivos para os seus apps e hospedagem para suas imagens e vídeos, servidos de cdn.rapidfile.cc. Ambos fazem parte dos planos Dev: o mesmo login e os limites do seu plano Enzonic.

Rapidfile Upload API

Uploads para os apps que você cria, no estilo do UploadThing: a partir de 100 GB de armazenamento no plano Starter.

  • URLs de upload assinadas

    Seu servidor chama POST /v1/uploads com a sua chave secreta e devolve uma URL assinada. O navegador faz o upload direto para o armazenamento; a chave nunca sai do seu servidor.

  • Arquivos grandes em partes

    Arquivos de até 95 MB sobem em um único PUT; arquivos maiores passam automaticamente para upload multipart, até o limite de tamanho de arquivo do seu plano.

  • Webhooks assinados

    Os eventos file.uploaded e file.deleted chegam ao seu endpoint com uma assinatura HMAC-SHA256 que você pode verificar.

  • Arquivos públicos ou privados

    Arquivos públicos recebem um link permanente do CDN. Arquivos privados recebem links assinados que expiram em sete dias.

A página inicial da Rapidfile Upload API em api.rapidfile.cc
Seu servidor: crie um 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 }
No navegador: faça upload com 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

Hospedagem de imagens, vídeos e áudios com uma página de compartilhamento, um player incorporável e um link direto do CDN para cada arquivo.

A página inicial do Rapidfile Media em media.rapidfile.cc
  • Imagens: PNG, JPEG, GIF, WebP e AVIF
  • Vídeo: MP4, WebM e QuickTime, com quadro de capa
  • Áudio: MP3, M4A, OGG, WAV e WebM
  • Arquivos públicos ou não listados, com contagem de visualizações
  • Uma API JSON para fazer upload e gerenciar mídia a partir das suas próprias ferramentas

Os embeds funcionam em qualquer lugar que aceite um iframe, e os links mostram uma prévia ao serem colados.

Limites por plano

A coluna Free é o plano gratuito próprio do Rapidfile. Os planos pagos da Enzonic elevam todos os limites; o Rapidfile sempre aplica o maior valor entre os seus limites Enzonic e o seu próprio plano Rapidfile.

Limites do Rapidfile de cada plano Enzonic
RecursoGrátis grátisStarter US$ 5/mêsPro US$ 10/mêsGrowth US$ 19/mêsNegócios US$ 29/mês
Rapidfile Upload API and Media
Armazenamento da Upload API2 GB100 GB200 GB500 GB1 TB
Tamanho de arquivo da Upload APIAté 512 MBAté 4 GBAté 8 GBAté 16 GBAté 32 GB
Apps da Upload API3102550100
Requisições ao CDN da Upload APIIlimitadoIlimitadoIlimitadoIlimitadoIlimitado
Armazenamento do Media1 GB100 GB200 GB500 GB1 TB
Tamanho de arquivo do MediaAté 100 MBAté 5 GBAté 10 GBAté 20 GBAté 20 GB
Requisições ao CDN do Media200.000 por dia1 milhões por dia2 milhões por dia4 milhões por dia8 milhões por dia

Dúvidas

Preciso de uma conta separada do Rapidfile?

Não. O Rapidfile usa o mesmo login da Enzonic. Quando o seu plano Enzonic é pago, o Rapidfile aplica automaticamente os limites da Upload API e do Media à sua conta, ou os do seu próprio plano Rapidfile, se for maior.

O que acontece no plano Free?

Você pode usar o plano gratuito próprio do Rapidfile, com os limites da tabela. Os limites maiores começam com o plano Starter.

Os arquivos enviados são analisados?

Sim. Os arquivos enviados são analisados em busca de malware, e um arquivo não é entregue pelo CDN até que a análise termine.

O que acontece com meus arquivos se eu fizer downgrade?

Eles são mantidos. Ao fim do período pago, sua conta volta aos limites do seu próprio plano Rapidfile.

Uploads, mídia, apps e bancos de dados em um só plano

Escolha um plano pago e os limites maiores do Rapidfile passam a valer para a sua conta em poucos minutos.

Ver preços