Brug af BLOB (Binary Large Object) (longblob
datatype)
$fileHandle = fopen($fileUpload, "r");
$fileContent = fread($fileHandle, $fileUpload_size);
$fileContent = addslashes($fileContent);
$dbQuery = "INSERT INTO myBlobs VALUES ";
$dbQuery .= "('$fileContent')";
Den fulde vejledning er tilgængelig her
men det anbefales kraftigt at gemme filer på filsystemet, og blot tilføje en reference i DB'en (et felt med filstien og navnet). Flere årsager:
- Hurtigere
- Lettere at få adgang til (behøver ikke nogen speciel applikation)
- Hurtigere sikkerhedskopier
- Mindre plads