Please enable JavaScript to view this site.

Prozess Designer

Navigation: PHP API > Arbeiten mit Anhängen

Dateisystemdateiname (getFilesystemFilename)

Scroll Zurück Oben Weiter Mehr

Standardmäßig werden Dateien beim Anhängen an einen Vorgang automatisch umbenannt, um Probleme mit Sonderzeichen oder Zeichenkodierungen zu verhindern. Mit dieser Funktion können Sie den Dateinamen auf Dateisystemebene ermitteln.

Parameter

Typ


$filename

string

Name oder Pfad der Datei

Die Funktion liefert den Namen der Datei zurück, so wie sie im Dateisystem gespeichert ist.

Beispiel:

// Originaldateiname für Anhang in Feld ANHANG der Prozesstabelle

// mit relativem Pfad

$originalFilename = $this->getOriginalFilename('ANHANG', 0, '', true);

 

// Dateiname aus Dateisystem

$filesystemFilename = $this->getFilesystemFilename($originalFilename);

 

// Dateiname mit absoluten Pfad

$fullFilePath = $this->getFullUploadPath($filesystemFilename);

 

// Datei kopieren

copy($fullFilePath, 'C:\\myDocuments\\' . basename($filesystemFilename));