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 10 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 10 Jahren aktualisiert
- Zugewiesen an
David Mockwurde gelöscht
Von David Mock vor mehr als 10 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 10 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 10 Jahren aktualisiert
Könntest ja auch getMaxSizeInBytes() verwenden und dann in MBytes umrechnen? Wäre die sichere Variante?
Von David Mock vor mehr als 10 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 10 Jahren aktualisiert
- Zielversion wurde von 1.4 zu 1.3 geändert