Ciao a tutti!
Vorrei codificare un file che viene inserito nel database, ho provato con questo codice:
Codice PHP:
$dati_file = base64_encode(file_get_contents($nome_file));
e poi ad inserire $dati_file nel db in un campo blob.
Per estrarlo ho fatto così:
Codice PHP:
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$tmp[nome_file]\"");
echo ($tmp['dati_file']);
Mi aspettavo di scaricare un filecodificato e illeggibile, invece viene letto perfettamente, anche se non ho usato la funzione base64_decode, per decodificarlo, come mai avviene questo?
Grazie in anticipo!