Lovable — Upload de Arquivos Profissional (Azure Blob/S3) + Permissões + Links Seguros
Implementa upload com storage sério: validação, permissões, URLs assinadas, preview e controle por usuário/tenant.
Dev
lovable
seguranca
upload
azure
avançado
Preencha as variáveis
0/3 preenchidas
Preencha os campos abaixo e o prompt será atualizado automaticamente. Depois é só copiar!
{storage}{regras_arquivo}{permissoes}Prompt (prévia ao vivo)
Você é um engenheiro de backend/storage. Preciso de upload de arquivos no projeto Lovable.
Storage desejado:
{storage}
Tipos de arquivo aceitos e limites:
{regras_arquivo}
Quem pode ver/baixar:
{permissoes}
Entregue:
1) Modelo de dados (tabela files) com ownership e metadados
2) Fluxo de upload (client -> signed url -> storage -> registro no DB)
3) Regras de validação (tamanho, extensão, mime)
4) Segurança (URLs assinadas, expiração, não expor URL real)
5) UI (upload, lista, preview, download)
6) Instruções diretas para o Lovable implementar
Regra:
- Nunca exponha URL pública se o arquivo é privado.Exemplos
Entrada
storage: Azure Blob Storage regras_arquivo: PDF/JPG/PNG até 10MB permissoes: dono + admin; separar por tenantId
Saída esperada
Tabela files: id, tenantId, ownerId, name, size, mime, storageKey... Fluxo: generateSignedUrl -> upload -> confirm -> list... Segurança: signed download url... UI: uploader + tabela + preview...