Zum Inhalt springen

MailformPlus & Upload-Bezeichnung

Erstellt am 18. Februar 2007 · 2 Antworten · letzte Antwort am 22. Februar 2007

Tags: Datei-Upload, Frage

deXx ·

Hallo zusammen,

ich habe ein kleines Problem mit mailformplus 3.8.

Nach langem herum probieren habe ich endlich einen "Datei-Upload" hinbekommen, aber leider ist mir etwas anderes, gravierendes aufgefallen. Die Dateien, die hochgeladen werden, heißen nicht, wie die hochgeladene Datei, sondern setzen sich wie folgt zusammen:

[pageID]_[formularInputFieldName]_[recordID].[filetype]

ausgeschrieben:
616_photo_1707.jpg

Das ist natürlich hinderlich, wenn man einen Bilderwettbewerb auf die Beine stellen möchte, bei dem die User Ihre Files genau benennen sollen.

Wenn ich im [formularInputFieldName] statt "photo" den Wert "filename" eingebe, heißt die hochgeladene Datei "616_filename_1707.jpg".

Leider auch nicht besser.

Im "englischsprachigen" Manual (was ohne hin ein kleines Hindernis für mich ist :o ) finde ich nur den Hinweis: The filename of the uploaded files consists of: [pageID]_[formularInputFieldName]_[recordID].[filetype]

??? Was fange ich damit an? Wo und wie kann man das Ändern ???

Über eine Antwort würde ich mich echt freuen, verzweifle nämlich langsam #angry#

Liebe Grüße
deXx

... oder doch eher ALAAF 😃

m.​att ·

ich kenne mich mit der extension leider nicht aus, aber könnte man nicht einfach in der extension php datei bhei der Funktion wo die namensgebung stattfindet ([pageID]_[formularInputFieldName]_[recordID].[filetype]) einfach [pageID]+ [recordID]löschen? So dass nur der Input aus dem Formular zu namensgebung herangezogen wird?

Man müsste natürlich noch eine Überprüfung einfüge, ob dieser name nicht schon vergeben ist. Mit file_exist ist so etwas machbar.

deXx ·

Vielen Dank für Deine Antwort,

klar, das hatte ich mir auch gedacht. Nur möchte ich ja nicht den Namen des Iput-Feldes ausgeben, sondern den Filenamen, den der User selbst bestimmt.

Wie würde der Befehl denn lauten? Hättest Du eine Ahnung?

Ich bin noch nicht so lange mit Typo3 zugange :-)

Liebe Grüße
deXx