Wiki-Quellcode von file_storage/modify_file.php

Zuletzt geändert von YellowFox_RD am 2025/01/20 15:36

Zeige letzte Bearbeiter
1 (% class="box" %)
2 (((Inhaltsverzeichnis)))
3 {{toc/}}
4
5 Erlaubt das Bearbeiten der Meta Informationen einer einzelnen Datei aus der Dateiablage.
6 = Beschreibung =
7 **(% class="green mark" %)GET(%%)**//**  /file_storage/modify_file.php?company**=RTI_COMPANYKEY**&import**=IMPORTKEY**&file**=UUID**&action**=action//
8 = Parameter =
9 |=Parameter|=Beschreibung|=Typ|=Hinweis|=Pflicht
10 |company|RTI Firmenschlüssel|string||ja
11 |import|RTI Importschlüssel|string||ja
12 |file|UUID der angeforderten Datei|string|Diesen Wert können sie über file_storage/get_overview.php erhalten oder auch Rückgabe über file_storage/upload_file.php, wenn die Datei direkt über das RTI hochgeladen wurde.|ja
13 |action|Aktionstyp|string|mögliche Werte:
14 (((
15 * BIN: Datei in Papierkorb schieben
16 * DELETE: Datei endgültig löschen (Achtung: Datei ist damit endgültig entfernt und kann auch nicht wiederhergestellt werden!)
17 * RESTORE: Datei aus dem Papierkorb wiederherstellen
18 * RENAME: Anzeigename der Datei ändern
19 * MOVE: Datei in einen anderen Ordner verschieben
20 )))|ja
21 |name|neuer Name der Datei|string|nur relevant wenn Aktion "RENAME"|(ja)
22 |path|neuer Pfad der Datei|string|nur relevant wenn Aktion "MOVE"
23 Format: Ordner/Unterordner/.../Zielordner (durch / getrennt)
24 Wurzelverzeichnis muss nicht mit angegeben werden. Um die Datei dorthin zu verschieben, kann der Parameter einfach weggelassen werden.
25 Pfadangaben sind case-insensitive.|(nein)
26
27 = Rückgabe =
28 Bei Erfolg erhalten Sie "OK". Bei fehlenden Pflichtparametern oder Fehlern wird ein "(% class="error" %)**ERROR:Beschreibung**(%%)" zurückgegeben.
29 = Beispiele =
30
31 **Neuen Namen setzen**
32 {{code language="java"}}https://map.yellowfox.de/rti/file_storage/modify_file.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY&file=UUID&action=RENAME&name=neuer name{{/code}}
33
34 **Verschieben**
35 {{code language="java"}}https://map.yellowfox.de/rti/file_storage/modify_file.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY&file=UUID&action=MOVE&path=Bilder/Fotos{{/code}}
36