compresso
Abrir o app

Next.js compress before upload

Run compression in a client component ("use client") on the file input. The optimized File uploads via fetch or server action — the compression step never needs your server.

Como funciona

  1. Add compresso.js to your client form component
  2. Compress on select
  3. Submit result.file

Perguntas comuns

Works with Server Actions?
Yes — pass the compressed File as you would the original.

Para desenvolvedores

Integre a compressão no fluxo de upload:

npm install compresso.js
npm · Docs

Relacionado