file extender FEHLT beim Hochladen einer Datei trotz Definition des Suffixes bei eigenen Inhaltstyp
am 11.06.2013 - 16:54 Uhr in
Hallo,
Ich habe einen neuen Inhaltstyp PDF angelegt, mit dem über die fiele select box ein PDF hochgeladen werden soll.
Wenn ich nun über:
Struktur > Inhaltstypen > PDF > Felder verwalten
Ich rufe Bearbeiten des Feldtypes Datei und trage dort in dem Bereich unter "Zugelassene Dateiendungen" pdf ein und speichere. Das sieht man dann auch beim Wiederaufrufen.
Ich rufe aber nun über:
Dashborad > Inhalt > Inhalt hizufügen > PDF
das upload-Fenster auf. Im Bereich Quelldatei wird unter dem Dateinamenfeld und den Knöpfen zum Durchsuchen/Hochladen angezeigt:
"Die Dateien müssen kleiner als 2 MB sein.
Zulässige Dateierweiterungen: pdf."
Gehe, dann zeigt die file select box als Möglichkeiten Alle Datein/Bilder/HTML an -- nur nicht was ich eingegeben und gespeichert habe. Wie kann ich das korrigieren?
Ich danke für jeden Tip!
- Anmelden oder Registrieren um Kommentare zu schreiben

Das hat doch nichts mit
am 12.06.2013 - 23:29 Uhr
Das hat doch nichts mit Drupal zu tun. Dein Explorer wird immer alle Dateien anzeigen.
Das bedeutet nur, dass du Dateiendungen mit .pdf hochladen kannst. Auswählen kannst du erst mal alles was auf deinem Rechner ist. Hochgeladen werden nur PDF Dateien.
Hi WEBTRANSFORMER
am 16.06.2013 - 21:12 Uhr
Das ist ja etwas dämlich! Wenn ich nur einen bestimmten Dateityp zum Hochladen zulasse, dann sollte der Suffix auch in der fileselectbox der richtige sein – sonst wählt der gemeine user irgend welchen crap aus, kriegt eine Fehlermeldung und nörgelt den admin voll!
Wie kann man das sinnvoll lösen (… kann ja sogar Visual Studio)?
Das liegt am
am 16.06.2013 - 23:31 Uhr
Das liegt am Client/Server-Verhalten. Der Server kann und muß nur das kontrollieren, was bei ihm ankommt. Du willst Die Kontrolle zusätzlich auf dem Client. Dann mußt Du das mit JavaScript/jQuery lösen. Der Server hat nämlich keinen direkten Einfluß auf den Rechner auf dem der Browser läuft. Bei Visual Studio passiert beides auf demselben System. Das macht den Unterschied.
Beste Grüße
Werner