Projekt

Allgemein

Profil

Aktionen

GX-Bug #57837

geschlossen

GX-Customizer gibt keine Meldung wenn Dateien größer als max_upload_filesize sind und können nach mehrfachen klick auf "In den Korb" in den Korb gelegt werden

Von Till Tepelmann vor fast 6 Jahren hinzugefügt. Vor fast 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Julian Heckmann
Kategorie:
Checkout
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.10.0.0
Release Notes Langtext:

GX-Customizer Produkte zeigen nun eine Warnung an, wenn hochgeladene Dateien größer als die maximal erlaubte Dateiegröße des Webservers sind.


Beschreibung

GX-Customizer gibt keine Meldung wenn Dateien größer als max_upload_filesize sind und können nach mehrfachen klick auf "In den Korb" in den Korb gelegt werden, obwohl der Upload der Datei nicht geklappt hat.
Hier muss eine Prüfung stattfinden, dass die Datei zu gross ist und dem Kunden im Shop auch angezeigt werden, dass seine Datei die maximal erlaubte Größe überschreitet.


EDIT JK 30.07.2019

requirements

  • GX-Customizer Set containing a file upload field
  • file upload field with the following settings: Allowed file types defined Max. filesize 0
  • product using said GX-Customizer set
  • open Toolbox > Server Info to verify the value of 'upload_max_filesize'

reproduce

  • open the prepared product and upload a file with a filesize bigger than the 'upload_max_filesize' of the php-server
  • add product to cart
  • no message is shown to warn the customer that the file is too big, contrary to the usage of the setting 'Max. filesize' within the GX-Customizer Set itself > UNWANTED BEHAVIOR

Aktionen #1

Von Till Tepelmann vor fast 6 Jahren aktualisiert

  • Priorität wurde von Dringend zu Normal geändert
Aktionen #2

Von Jan-Olof Kratzke vor fast 5 Jahren aktualisiert

  • Zugewiesen an wurde auf Jan-Olof Kratzke gesetzt
Aktionen #3

Von Jan-Olof Kratzke vor fast 5 Jahren aktualisiert

  • Status wurde von Gemeldet zu Feedback geändert
Aktionen #4

Von Jan-Olof Kratzke vor fast 5 Jahren aktualisiert

  • Beschreibung aktualisiert (Vergleich)
  • Status wurde von Feedback zu Anerkannt geändert
  • Zugewiesen an wurde von Jan-Olof Kratzke zu Ulrich Wenk geändert
Aktionen #5

Von Ulrich Wenk vor etwa 4 Jahren aktualisiert

  • Zugewiesen an Ulrich Wenk wurde gelöscht
Aktionen #6

Von Philip Rogge vor fast 4 Jahren aktualisiert

  • Tags wurde auf ok gesetzt
Aktionen #7

Von Jonatas Fischer vor fast 4 Jahren aktualisiert

When the GX-Customizer max file size is zero the server max file size must be used in consideration. The function below is an example of how to get the server max file size:

function file_upload_max_size() {
  static $max_size = -1;

  if ($max_size < 0) {
    // Start with post_max_size.
    $post_max_size = parse_size(ini_get('post_max_size'));
    if ($post_max_size > 0) {
      $max_size = $post_max_size;
    }

    // If upload_max_size is less, then reduce. Except if upload_max_size is
    // zero, which indicates no limit.
    $upload_max = parse_size(ini_get('upload_max_filesize'));
    if ($upload_max > 0 && $upload_max < $max_size) {
      $max_size = $upload_max;
    }
  }
  return $max_size;
}
Aktionen #8

Von Marvin Muxfeld vor fast 4 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #9

Von Marvin Muxfeld vor fast 4 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Marvin Muxfeld zu Core-Entwickler geändert
  • Zielversion wurde von 133 zu 4.1.2.0 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #10

Von Julian Heckmann vor fast 4 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Julian Heckmann geändert
Aktionen #11

Von Julian Heckmann vor fast 4 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #12

Von Moritz Bunjes vor fast 4 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #13

Von Moritz Bunjes vor fast 4 Jahren aktualisiert

  • Tags wurde von ok zu ok, 4.1.3.0 beta1 geändert
Aktionen #14

Von Moritz Bunjes vor fast 4 Jahren aktualisiert

  • Zielversion wurde von 4.1.2.0 zu 4.1.3.0 beta1 geändert
Aktionen #15

Von Moritz Bunjes vor fast 3 Jahren aktualisiert

  • Tags wurde von ok, 4.1.3.0 beta1 zu ok geändert
Aktionen #16

Von Moritz Bunjes vor fast 3 Jahren aktualisiert

  • Tags ok wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF