Kannst du mir mal den Inhalt der html datei posten mit der du testen tust.
Vergleich mal den Block in der Datei
..\ext\chris1278\gallery\core\file_manager.php
ab Zeile 144 mit dem hier:
Code: Alles auswählen
if (!empty($filename))
{
$final_upload_dir_file = $this->root_path . 'images/gallery/' . $user_hash .'/' . $selected_album . '/' . $filename;
if (!file_exists($final_upload_dir_file))
{
$upload_file->move_file($upload_path, true, true, 0644);
$checkfile = exif_imagetype($final_upload_dir_file);
if ($checkfile == IMAGETYPE_GIF || $checkfile == IMAGETYPE_JPEG || $checkfile == IMAGETYPE_PNG || $checkfile == IMAGETYPE_SWF ||
$checkfile == IMAGETYPE_PSD || $checkfile == IMAGETYPE_BMP || $checkfile == IMAGETYPE_TIFF_II || $checkfile == IMAGETYPE_TIFF_MM ||
$checkfile == IMAGETYPE_JPC || $checkfile == IMAGETYPE_JP2 || $checkfile == IMAGETYPE_JPX || $checkfile == IMAGETYPE_JB2 ||
$checkfile == IMAGETYPE_SWC || $checkfile == IMAGETYPE_IFF || $checkfile == IMAGETYPE_WBMP || $checkfile == IMAGETYPE_XBM ||
$checkfile == IMAGETYPE_ICO || $checkfile == IMAGETYPE_WEBP || $checkfile == IMAGETYPE_AVIF)
{
$message = 'picupload_ok';
}
else
{
$message = 'picupload_not_a_picture_type';
$this->filesystem->remove($final_upload_dir_file);
}
}
else
{
$message = 'file_in_directory_exist';
}
}
Weil eigentlich sollte das so ablaufen.
Datei wird hochgeladen. Dann geprüft. Wenn bild ist die datenbank entsprechend geupdatet ansonsten die datei gelöscht und meldung rausgegeben,