Mit dieser Funktion können Sie den Originaldateinamen einer an einen Vorgang angehängten Datei ermitteln. Standardmäßig werden Dateien beim Anhängen an einen Vorgang automatisch umbenannt, um Probleme mit Sonderzeichen oder Zeichenkodierungen zu verhindern.
Parameter |
Typ |
|
---|---|---|
$fieldname |
string |
Name der Prozesstabellen- oder der Untertabellenspalte |
$row |
int |
ID der Zeile bei einer Untertabelle (optional) |
$subtable |
string |
Name der Untertabelle (optional) |
$includeFolder |
bool |
Flag, ob der Name des Anhangsverzeichnisses mit zurückgeliefert werden soll (optional); Standardwert ist false |
Die Funktion liefert den Originaldateiname einer an einen Vorgang angehängten Datei zurück. Im Fehlerfall wird eine JobRouterException geworfen.
Beispiel:
…
// Originaldateiname für Anhang in Feld ANHANG der Prozesstabelle ohne
// Anhangsverzeichnis
$originalFilename = $this->getOriginalFilename('ANHANG');
// Originaldateiname für Anhang in Feld „ANHANG“ der Prozesstabelle
// inklusive Anhangsverzeichnis
$originalFilepath = $this->getOriginalFilename('ANHANG', 0, '', true);
…