Fehler #364
geschlossenBei Überschreitung der MaxSize beim LehrerImport wird eine Exception geworfen
100%
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.
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.
Von Christian Ehringfeld vor mehr als 9 Jahren aktualisiert
- Zugewiesen an
David Mockwurde gelöscht
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.
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.
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?
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.
Von Christian Ehringfeld vor mehr als 9 Jahren aktualisiert
- Zielversion wurde von 1.4 zu 1.3 geändert