📁 File e Caricamenti
La pagina File (/files) è il tuo hub centrale per la gestione di tutti i contenuti caricati in LibreFolio. È composta da due sezioni distinte con diverse regole di visibilità.
📂 Due Schede, Due Scopi
📁 Risorse Statiche
Le risorse statiche sono visibili a tutti gli utenti del sistema. Qui troverai:
- 🖼️ Avatar e immagini del profilo utente
- 🏷️ Icone e loghi dei broker
- 📄 Qualsiasi documento condiviso o immagine caricata dagli utenti
Questi file risiedono nella directory custom-uploads/ sul server.
Puoi passare dalla visualizzazione a elenco alla visualizzazione a griglia per un'anteprima visiva dei file immagine:
📊 Report dei Broker
I report dei broker hanno una visibilità ristretta: puoi vedere solo i report dei broker a cui hai accesso (come proprietario, editor o visualizzatore). Questi file includono:
- 📋 Esportazioni transazioni in CSV o Excel dal tuo broker
- ✅ Risultati del parsing dal sistema di importazione automatica (BRIM)
- ❌ File il cui parsing è fallito (conservati per il debugging)
⬆️ Caricare File
Per caricare un file:
- Clicca l'area di caricamento o trascina e rilascia i file direttamente
- Per i file immagine, lo strumento di ritaglio immagini si apre automaticamente, permettendoti di ridimensionare e ritagliare prima del caricamento
- Per i file non immagine (CSV, PDF, ecc.), puoi rinominare il file prima di confermare
Limite Dimensioni File
La dimensione massima di caricamento è configurata dall'amministratore di sistema nelle Impostazioni Globali. Il valore predefinito è solitamente 10 MB.
📤 Caricare Report dei Broker
Se desideri importare le transazioni dal tuo broker:
- Vai alla scheda Report dei Broker
- Carica il file CSV o Excel esportato dal tuo broker (Degiro, Interactive Brokers, eToro, Directa, ecc.)
- Scegli quale broker associare al file: è qui che verranno memorizzate le transazioni importate
- Il sistema tenterà successivamente di rilevare automaticamente il formato del file tramite il sistema di importazione BRIM e di effettuare il parsing delle transazioni
Associazione ≠ Parsing
Il broker scelto durante il caricamento serve solo per l'associazione: determina quale account broker riceve le transazioni importate. Il rilevamento del formato e il parsing avvengono in un passaggio separato e sono indipendenti dal broker: lo stesso plugin BRIM può funzionare per più broker se esportano nello stesso formato.
Lavoro in Corso
L'interfaccia utente completa per l'importazione dei report broker (BRIM) è in fase di sviluppo attivo. Attualmente, è possibile caricare i report e associarli ai broker, ma la procedura guidata di importazione non è ancora disponibile.
🔒 Sicurezza
- 🌐 I file statici sono accessibili a chiunque possieda un account LibreFolio
- 🔐 I report dei broker rispettano il controllo di accesso del broker: solo gli utenti con accesso a quel broker possono visualizzarne i report
- 🚫 I file eseguibili (
.exe,.sh,.py, ecc.) sono bloccati per motivi di sicurezza - 🔍 Il MIME type del file viene validato lato server per evitare la falsificazione dell'estensione (es. rinominare un
.exein.jpg)