Aller au contenu

📁 Fichiers & Téléversements

La page Fichiers (/files) est votre centre névralgique pour gérer tout le contenu téléversé dans LibreFolio. Elle comporte deux sections distinctes avec des règles de visibilité différentes.


📂 Deux onglets, deux fonctions

📁 Ressources statiques

Onglet Ressources statiques

Les ressources statiques sont visibles par tous les utilisateurs du système. C'est là que vous trouverez :

  • 🖼️ Les avatars et photos de profil des utilisateurs
  • 🏷️ Les icônes et logos des courtiers
  • 📄 Les documents partagés ou images téléversées par les utilisateurs

Ces ressources se trouvent dans le répertoire custom-uploads/ sur le serveur.

Vous pouvez basculer entre la vue liste et la vue grille pour un aperçu visuel des fichiers image :

Vue grille des ressources statiques

📊 Rapports des courtiers

Onglet Rapports des courtiers

Les rapports des courtiers ont une visibilité restreinte — vous ne pouvez voir que les rapports des courtiers auxquels vous avez accès (en tant que Propriétaire, Éditeur ou Lecteur). Ces fichiers incluent :

  • 📋 Les exports de transactions au format CSV ou Excel provenant de votre courtier
  • ✅ Les résultats analysés par le système d'importation automatique (BRIM)
  • ❌ Les fichiers qui ont échoué lors de l'analyse (conservés pour le débogage)

⬆️ Téléverser des fichiers

Pour téléverser un fichier :

  1. Cliquez sur la zone de téléversement ou glissez-déposez les fichiers directement
  2. Pour les fichiers image, l'outil Recadrage d'image s'ouvre automatiquement, vous permettant de redimensionner et recadrer avant le téléversement
  3. Pour les fichiers non-image (CSV, PDF, etc.), vous pouvez renommer le fichier avant de confirmer
Zone de dépôt de fichiers

Limite de taille de fichier

La taille maximale de téléversement est configurée par l'administrateur système dans les Paramètres globaux. La valeur par défaut est généralement de 10 Mo.


📤 Téléverser des rapports de courtiers

Si vous souhaitez importer des transactions depuis votre courtier :

  1. Allez dans l'onglet Rapports des courtiers
  2. Téléversez le fichier CSV ou Excel exporté depuis votre courtier (Degiro, Interactive Brokers, eToro, Directa, etc.)
  3. Choisissez à quel courtier associer le fichier — c'est là que les transactions importées seront enregistrées
  4. Le système tentera ensuite de détecter automatiquement le format du fichier via le système d'importation BRIM et d'analyser les transactions

Association ≠ Analyse

Le courtier choisi lors du téléversement sert uniquement à l'association — il détermine quel compte courtier reçoit les transactions importées. La détection du format et l'analyse se font dans une étape séparée et sont indépendantes du courtier : le même plugin BRIM peut fonctionner pour plusieurs courtiers s'ils exportent dans le même format.

En cours de développement

L'interface complète d'importation des rapports de courtiers (BRIM) est en développement actif. Actuellement, vous pouvez téléverser des rapports et les associer à des courtiers, mais l'assistant d'importation guidé n'est pas encore disponible.


🔒 Sécurité

  • 🌐 Les ressources statiques sont accessibles à toute personne possédant un compte LibreFolio
  • 🔐 Les rapports de courtiers respectent le contrôle d'accès du courtier — seuls les utilisateurs ayant accès à ce courtier peuvent consulter ses rapports
  • 🚫 Les fichiers exécutables (.exe, .sh, .py, etc.) sont bloqués pour des raisons de sécurité
  • 🔍 Le type MIME des fichiers est validé côté serveur pour éviter les usurpations (par exemple, renommer un .exe en .jpg)