Project

General

Profile

Bug #5843

File Upload: Handhaben unzulässiger Dateitypen

Added by Elias Villiger over 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Target version:
Start date:
20.04.2018
Due date:
% Done:

100%

Estimated time:
Discuss:

Description

Ausgangslage:

FormElement upload definiert mit

accept = .pdf


Related issues

Related to QFQ - Bug #6023: File Upload: Client (Browser) zeigt keine Fehlermeldung anClosedBenjamin Baer16.05.2018

Actions
#1

Updated by Benjamin Baer over 2 years ago

accept checkt auch auf MIME Type, ergo nicht .pdf verwenden sondern application/pdf

Bsp: accept = image/*,application/pdf

Das Endungszeug sieht mehr wie ein Workaround fuer sachen wie .R aus. Ist auch sinnlos da nur Windows den Dateityp nach Endung feststellt, auf mac oder linux brauchen dateien keine bestimmte Endung (ergo es kann sein das PDF Files ohne Endung daher kommen).

#2

Updated by Carsten Rose over 2 years ago

  • Target version set to next
  • 'application/pdf' ist gut und sollte .pdf und .PDF verstehen
  • Unangenehm wird es, wenn mehr als ein Dateityp benoetigt wird. #5578
#3

Updated by Carsten Rose over 2 years ago

  • Status changed from New to In Progress
  • Assignee set to Carsten Rose
  • Target version changed from next to 18.6.0
  • Fehler reproduzierbar.
  • Returnstring ist zwar JSON, sollte aber vielleicht keine HTML Table enthalten.
    {"message":"<table class='table table-hover qfq-table-80'><thead><tr><th colspan='2'>Error<\/th><\/tr><\/thead><tr><td>Timestamp<\/td><td>2018.05.16 20:00:28 +0200<\/td><\/tr><tr><td>Code<\/td><td>1502<\/td><\/tr><tr><td>Message<\/td><td>Filetype not allowed. Allowed: image\/*,application\/pdf,.R,.m,.rmd<\/td><\/tr><\/table>","status":"error"}
    
#4

Updated by Carsten Rose over 2 years ago

  • Related to Bug #6023: File Upload: Client (Browser) zeigt keine Fehlermeldung an added
#5

Updated by Carsten Rose over 2 years ago

  • Target version changed from 18.6.0 to 18.10.3
#6

Updated by Carsten Rose over 2 years ago

  • Assignee changed from Carsten Rose to Elias Villiger
#7

Updated by Elias Villiger over 2 years ago

  • Status changed from In Progress to Closed
#8

Updated by Carsten Rose about 2 years ago

  • Target version changed from 18.10.3 to 18.9.2

Also available in: Atom PDF