Utilisation de BLOB (Binary Large Object) (longblob
type de données)
$fileHandle = fopen($fileUpload, "r");
$fileContent = fread($fileHandle, $fileUpload_size);
$fileContent = addslashes($fileContent);
$dbQuery = "INSERT INTO myBlobs VALUES ";
$dbQuery .= "('$fileContent')";
Le tutoriel complet disponible ici
mais il est fortement recommandé de stocker les fichiers sur le système de fichiers et d'ajouter simplement une référence dans la base de données (un champ avec le chemin et le nom du fichier). Plusieurs raisons :
- Plus rapide
- Plus facile d'accès (pas besoin d'application spéciale)
- Sauvegardes plus rapides
- Moins d'espace