Project

General

Profile

Actions

Fehler #364

closed

Bei Überschreitung der MaxSize beim LehrerImport wird eine Exception geworfen

Added by Christian Ehringfeld about 8 years ago. Updated almost 8 years ago.

Status:
Erledigt
Priority:
Niedrig
Assignee:
Category:
Seitennavigation
Target version:
Start date:
12.08.2014
Due date:
% Done:

100%

Estimated time:

Description

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.

Actions #1

Updated by Christian Ehringfeld about 8 years ago

  • Priority changed from Normal to Niedrig

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

Actions #2

Updated by Christian Ehringfeld about 8 years ago

  • Assignee deleted (David Mock)
Actions #3

Updated by David Mock about 8 years ago

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

Actions #4

Updated by David Mock almost 8 years ago

  • Status changed from Neu to Feedback
  • Assignee set to Christian Ehringfeld
  • % Done changed from 0 to 90

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.

Actions #5

Updated by Christian Ehringfeld almost 8 years ago

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

Actions #6

Updated by David Mock almost 8 years ago

  • Status changed from Feedback to Erledigt
  • Assignee changed from Christian Ehringfeld to David Mock
  • % Done changed from 90 to 100

Funktioniert einwandfrei.

Actions #7

Updated by Christian Ehringfeld almost 8 years ago

  • Target version changed from 1.4 to 1.3
Actions

Also available in: Atom PDF