2
Könnte jemand mir bitte ein Perl-Beispiel geben, wie man eine Image-Datei in einen Blob in SQLite lädt?Wie kann ich eine Image-Datei in einem Blob in SQLite mit Perl laden?
Könnte jemand mir bitte ein Perl-Beispiel geben, wie man eine Image-Datei in einen Blob in SQLite lädt?Wie kann ich eine Image-Datei in einem Blob in SQLite mit Perl laden?
Nun ... Ich würde nicht empfehlen, Bilder in einer Datenbank zu speichern (ich bevorzuge Bilder im Dateisystem und die Pfade zum Bild in der Datenbank), aber ... dieses Szenario ist in der Dokumentation für DBD richtig :: SQLite
use DBI qw(:sql_types);
my $dbh = DBI->connect("dbi:SQLite:dbfile","","");
my $blob = `cat foo.jpg`;
my $sth = $dbh->prepare("INSERT INTO mytable VALUES (1, ?)");
$sth->bind_param(1, $blob, SQL_BLOB);
$sth->execute();
... aber das Dateisystem * ist * eine Datenbank :) – ysth
... und nicht so leicht im Cache speicherbar. –
Ich weiß, dass das 'cat foo.jpg' nicht das beste Idiom zum Lesen einer Datei in den Speicher ist ... aber das Beispiel stammt direkt aus der SQLite-Dokumentation. – derby