Carica contenuto del documento dal file specificato (in formato nativo e crittogradato).
Sintassi |
bool load_from_crypted_file(const string &in filename, const string &in key, uint32 flags=fdoc::load_flags::defaults) |
---|---|
filename |
Nome del file destinazione |
key |
Chiave di crittografia |
flags |
Flags di caricamento (vedi tabella fdoc::load_flags) |
Risultato |
Rende true se file caricato con successo, false altrimenti |
Note |
Se il documento contiene già dei dati, il risultato del caricamento non è prevedibile: è dunque consigliato di azzerare il documento con clear() prima dell'operazione. Lo schema di crittografia utilizzato è molto semplice, per cui non è adatto per proteggere contenuti importanti. |
Esempio di utilizzo:
fdoc::document document; string key = "jN<n1o;Y31Rt";
// Caricamento documento da file crittografato my_file.dat (folder corrente) document.clear(); if (!document.load_from_crypted_file("my_file.dat")) { // Gestione errore di caricamento } |