Qu'arrive-t-il à vos fichiers après l'upload ? Le processus de suppression expliqué

6 juillet 2026

Vous uploadez un fichier. Vous partagez le lien. Des jours ou des semaines passent. Et puis — pouf — le lien cesse de fonctionner. Que s'est-il réellement passé ? Voici le cycle de vie complet d'un fichier sur fff files.

Phase 1 : Upload (0 seconde)

Vous glissez un fichier sur la zone d'upload. En coulisses :

  1. Votre navigateur envoie une requête « init » — nom, taille, type de contenu
  2. Le serveur génère un ID de fichier aléatoire, un jeton d'upload et une URL pré-signée
  3. Votre navigateur uploade le fichier directement vers le stockage Cloudflare R2 — zéro octet ne passe par nos serveurs Worker
  4. Votre navigateur envoie une requête « confirm » avec le jeton d'upload
  5. Les métadonnées (nom, taille, date d'expiration) sont stockées dans D1 (SQLite)

Temps total : généralement 1 à 5 secondes selon la taille du fichier et la vitesse de connexion.

Phase 2 : Actif (7 à 90 jours)

Le fichier est actif. Toute personne ayant le lien peut le télécharger. Détails clés :

Phase 3 : Expiration douce (horodatage expires_at)

Lorsque le fichier atteint sa date d'expiration :

Phase 4 : Suppression définitive (expiration + 30 jours)

30 jours après l'expiration :

Phase 5 : Conservation des métadonnées

Même après la suppression définitive, des métadonnées minimales persistent :

Suppression anticipée (manuelle)

Si vous utilisez le jeton de suppression avant la date d'expiration :

Calendrier de nettoyage Cron

Notre processus de nettoyage s'exécute toutes les 15 minutes et gère :

Uploadez un fichier et voyez par vous-même →

Ready to share files?

Upload files for free →

No signup. 250MB limit. Auto-delete.

← Back to all articles