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

25 lines
647 B
Markdown

# 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.