Projekt

Allgemein

Profil

Aktionen

Fehler #364

geschlossen

Bei Überschreitung der MaxSize beim LehrerImport wird eine Exception geworfen

Von Christian Ehringfeld vor mehr als 9 Jahren hinzugefügt. Vor mehr als 9 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Niedrig
Zugewiesen an:
Kategorie:
Seitennavigation
Zielversion:
Beginn:
12.08.2014
Abgabedatum:
% erledigt:

100%

Geschätzter Aufwand:

Beschreibung

Fehler 400
The CSRF token could not be verified.

Eventuelle Problematik liegt darin, dass die Datei über $_FILE gesendet wird und das CSRF Token wird dann nur über get gesendet.

Als Lösung eventuell dann http://www.yiiframework.com/extension/efineuploader/ nutzen. Oder einen ajaxSubmitButton basteln auf /user/importTeachers/ der dann auf die Seite redirectet.

Aktionen #1

Von Christian Ehringfeld vor mehr als 9 Jahren aktualisiert

  • Priorität wurde von Normal zu Niedrig geändert

Eher unproblematisch der Bug, mehr ein Nice to Have wenns gefixxt wird.

Aktionen #2

Von Christian Ehringfeld vor mehr als 9 Jahren aktualisiert

  • Zugewiesen an David Mock wurde gelöscht
Aktionen #3

Von David Mock vor mehr als 9 Jahren aktualisiert

Man könnte per JS beim auswählen der Datei überprüfen ob sie zu groß ist und dann den submit button deaktivieren.

Aktionen #4

Von David Mock vor mehr als 9 Jahren aktualisiert

  • Status wurde von Neu zu Feedback geändert
  • Zugewiesen an wurde auf Christian Ehringfeld gesetzt
  • % erledigt wurde von 0 zu 90 geändert

im foundation5 Branch ist jetzt eine JS Abfrage eingebaut die das file input feld einfach wieder auf leer setzt wenn die Datei größer als CsvUpload::getMaxSize() ist. Funktioniert aber in der jetzigen Form nur solange wie der Wert in MB angegeben wird.

Aktionen #5

Von Christian Ehringfeld vor mehr als 9 Jahren aktualisiert

Könntest ja auch getMaxSizeInBytes() verwenden und dann in MBytes umrechnen? Wäre die sichere Variante?

Aktionen #6

Von David Mock vor mehr als 9 Jahren aktualisiert

  • Status wurde von Feedback zu Erledigt geändert
  • Zugewiesen an wurde von Christian Ehringfeld zu David Mock geändert
  • % erledigt wurde von 90 zu 100 geändert

Funktioniert einwandfrei.

Aktionen #7

Von Christian Ehringfeld vor mehr als 9 Jahren aktualisiert

  • Zielversion wurde von 1.4 zu 1.3 geändert
Aktionen

Auch abrufbar als: Atom PDF