share/README.md
2022-10-20 23:20:04 +02:00

647 B

Share

Servicio para compartir arquivos.

Recibe un arquivo. Devolve un link para descargalo.

Funcionamento

Subida

Cando recibe un arquivo:

  • Xenera un UUID.
  • Crea un directorio "2primeirosdíxitos do uuid/$UUID/". Exemplo: 96/96683fb3-daf7-4192-83f2-508a07433fa3/
  • Garda o arquivo en ese directorio.
  • Mostra o link de descarga: https://host:port/f/$UUID

Baixada

Cando recibe un link de baixada:

  • Colle o $UUID da URL.
  • Le o arquivo do directorio apropiado: "2primeirosdíxitos do uuid/$UUID/"
  • Envía a descarga.

Limpeza

Executase un cron que borra os directorios co nome UUID-completo que teñan máis de 5 días.