Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Hochladen eines Bildes in eine MySQL-Datenbank mit einem Blob

Du schreibst:

$_imagePost = file_get_contents($_FILES['_imagePost']);

Die korrekte Syntax lautet:

$_imagePost = file_get_contents($_FILES['_imagePost']['tmp_name']);

$_FILES ist ein assoziatives Array mit folgenden Schlüsseln:

  • [Name] => Original Dateinamen;
  • [type] => Mimetyp der hochgeladenen Datei;
  • [tmp_name] => temporärer Dateipfad (wo die hochgeladene Datei gespeichert wird);
  • [Fehler] => Fehler;
  • [Größe] => Größe der hochgeladenen Datei.