Utilizzo di BLOB (Binary Large Object) (longblob
tipo di dati)
$fileHandle = fopen($fileUpload, "r");
$fileContent = fread($fileHandle, $fileUpload_size);
$fileContent = addslashes($fileContent);
$dbQuery = "INSERT INTO myBlobs VALUES ";
$dbQuery .= "('$fileContent')";
Il tutorial completo è disponibile qui
ma si consiglia vivamente di archiviare i file sul file system e di aggiungere semplicemente un riferimento nel DB (un campo con il percorso e il nome del file). Diversi motivi:
- Più veloce
- Accesso più semplice (non necessita di applicazioni speciali)
- Backup più veloci
- Meno spazio