Wiki-Quellcode von file_storage/modify_file.php
Zuletzt geändert von YellowFox_RD am 2025/01/20 15:36
Zeige letzte Bearbeiter
| author | version | line-number | content |
|---|---|---|---|
| 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 |

