EfficTools Logo
EfficTools

Cloudflare R2 Uploader

Upload direto do navegador para armazenamento Cloudflare R2, contorna limite oficial de 300MB

Configuração R2

1Colar endereço S3 API

Copiar endereço completo de R2 Bucket → Configurações → S3 API

2Preencher API Tokens

Dica de segurança: Config armazenada em sessionStorage, limpa automaticamente ao fechar a página.

3Configuração CORS

Adicionar a seguinte configuração em R2 Bucket → Configurações → Política CORS:

[{
  "AllowedOrigins": ["*"],
  "AllowedMethods": ["GET","PUT","POST","DELETE","HEAD"],
  "AllowedHeaders": ["*"],
  "ExposeHeaders": ["ETag"]
}]

⚠️ Deve incluir ExposeHeaders: ["ETag"], caso contrário o upload multipart falhará

Fazer upload de arquivos

Clique ou arraste arquivos aqui

Upload direto para R2, sem retransmissão de servidor

Suporta upload de arquivos grandes (multipart automático), recomendado max 5GB por arquivo

Arquivos do bucket

(0 arquivos)

Sem arquivos

Configure os parâmetros R2 e clique em "Atualizar" para ver a lista de arquivos

Recursos

Solução de upload de arquivos R2 poderosa e segura

Upload direto

Arquivos são enviados diretamente do navegador para R2, sem retransmissão de servidor, mais rápido e seguro

Contornar limite de 300MB

Usa tecnologia de upload multipart, suporta arquivos que excedem o limite oficial de 300MB, max 5GB

Progresso em tempo real

Mostra progresso real do upload, suporta múltiplos arquivos, arquivos grandes multipart automático com upload simultâneo

Configuração flexível

Suporta caminho de upload personalizado, gera links públicos temporários ou permanentes

Gerenciamento de arquivos

Navegar arquivos do bucket, excluir arquivos, copiar links de arquivos, gerenciamento tudo-em-um

Seguro e confiável

Config armazenada apenas na sessão do navegador, limpa automaticamente ao fechar a página, protege suas chaves

FAQ

Perguntas comuns sobre R2 Uploader

Por que pode contornar o limite oficial de upload de 300MB do Cloudflare R2?
O limite de 300MB do console oficial do Cloudflare R2 é um limite de interface web. Esta ferramenta usa API compatível com S3 para upload multipart, dividindo arquivos grandes em pequenos pedaços para upload paralelo, depois mesclando em arquivo completo. Esta é uma funcionalidade padrão do S3, teoricamente suporta upload de arquivo único de até 5TB.
Minha chave API é segura?
Sua chave API é armazenada apenas no sessionStorage do navegador, limpa automaticamente quando a aba do navegador fecha. As chaves nunca são enviadas para nenhum servidor, todas as operações são concluídas no seu navegador, comunicando-se diretamente com Cloudflare R2. Recomendação: criar API Token com apenas permissões necessárias, e excluir após o uso.
Upload falha com erro CORS?
Precisa configurar política CORS nas configurações do bucket R2. Clique no botão "Ver exemplo" do Passo 3, siga o guia para configurar CORS. Observe que ExposeHeaders: ["ETag"] é necessário, caso contrário o upload multipart falhará.
Como obter link de acesso público para arquivos?
Duas formas: 1) Link temporário: Clique no botão copiar na lista de arquivos, gere URL presignada assinada, validade max 7 dias; 2) Link permanente: Habilite acesso público no console R2, obtenha URL pública então insira no popup para gerar link público permanente.
Velocidade de upload lenta ou timeout frequente?
A velocidade de upload depende principalmente da largura de banda da sua rede e latência para os nós do Cloudflare. Sugestões: Verificar estabilidade da conexão de rede; Evitar outras operações de tráfego grande; Se usar VPN, tente trocar nós ou desative VPN; Arquivos grandes multipart automático upload simultâneo, timeout se estende automaticamente com base no tamanho do arquivo.
Quais tipos de arquivo são suportados? Limites de tamanho?
Suporta todos os tipos de arquivo, sem restrições de formato. Arquivo único max recomendado 5GB (limite real de upload multipart S3 é 5TB, mas a memória do navegador pode ser um gargalo). Pode fazer upload de múltiplos arquivos de uma vez, o sistema faz fila automaticamente para processamento.