upload

Überträgt Dateien zwischen Browser und Hosting: upload lädt hoch, download lädt herunter, Verzeichnisse werden als temporäres TAR ausgegeben.

DateienVersion 1.2.7Stabil
lil-terminal

Überblick

upload macht den Browser zur praktischen Dateibrücke für Hosting ohne SSH: eine oder mehrere Dateien gehen in das aktuelle oder ein gewähltes Verzeichnis, -f erlaubt eine bewusste Ersetzung, und download übernimmt den Rückweg. Verzeichnisse werden beim Download automatisch in ein temporäres TAR gepackt; PHP-Limits bleiben dabei transparent als Grenzen des Hostings.

Dateien direkt im Browser übertragen

upload und download übertragen direkt über den Browser; bei Deployments lassen sie sich mit Archiven kombinieren, damit viele Dateien als ein Paket bewegt werden.

Syntax

lil-terminal
upload [<dir>|<file> -f] [-raw]

Referenz

upload

Dateien auswählen und in das aktuelle Verzeichnis hochladen

upload <dir>

Dateien nach <dir> hochladen

upload <dir> -f

Dateien nach <dir> hochladen und gleichnamige Dateien ersetzen

upload <file> -f

eine Datei an einen exakten Pfad hochladen und die vorhandene ersetzen

upload -raw

Unicode-Namen und Leerzeichen beibehalten

Ergebnisse verstehen

Standardmäßig werden Namen in portables ASCII umgewandelt: Kyrillisch wird transliteriert, Leerzeichen werden Bindestriche; andere Zeichen erhalten Unicode-Kennungen. Dateiendungen bleiben erhalten. Konflikte bekommen -001, -002 usw. -raw bewahrt den Originalnamen; -f erlaubt bewusstes Überschreiben.

Sicherheit und Grenzen

Pro Vorgang sind höchstens 20 Dateien möglich. PHP- und Hosting-Limits können große Anfragen ablehnen. Ein kurzlebiges Sitzungstoken schützt die Übertragung; die Demo lädt nichts hoch.

Interaktive Sandbox-Vorschau

Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.

Dateien auswählen und in das aktuelle Verzeichnis hochladen

Installieren und verwalten

Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.

Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.

Base-Paket

Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.

install upload
Minimum-Paket

Das reduzierte Paket installieren. Die lokale Referenz entfällt; help <cmd> -i öffnet die aktuelle Serverreferenz.

install upload -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install upload -v 1.2.7
Prüfen oder aktualisieren

upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.

upgrade upload
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install upload -u

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

Dateien auswählen und in das aktuelle Verzeichnis hochladen
upload
Die Dateiauswahl im Browser öffnet sich. Diese Vorschau lädt nichts hoch.
Dateien nach <dir> hochladen
upload \sandbox\tmp
Die Dateiauswahl im Browser öffnet sich. Diese Vorschau lädt nichts hoch.
Dateien nach <dir> hochladen und gleichnamige Dateien ersetzen
upload \sandbox\tmp -f
Die Dateiauswahl im Browser öffnet sich. Diese Vorschau lädt nichts hoch.
Eine Datei an einen exakten Pfad hochladen und die vorhandene ersetzen
upload \sandbox\tmp\review.txt -f
Die Dateiauswahl im Browser öffnet sich. Diese Vorschau lädt nichts hoch.
Unicode-Namen und Leerzeichen beibehalten
upload \sandbox\tmp -raw
Die Dateiauswahl im Browser öffnet sich. Diese Vorschau lädt nichts hoch.
Unicode-Namen und Leerzeichen beibehalten
upload \sandbox\tmp -raw -f
Die Dateiauswahl im Browser öffnet sich. Diese Vorschau lädt nichts hoch.
Fehlendes Download-Ziel behandeln
upload -- -incoming
Die Dateiauswahl im Browser öffnet sich. Diese Vorschau lädt nichts hoch.

In diesem Beispiel verwendete Datei: sandbox/tmp/README.txt

Das Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.

lil-terminal sandbox temporary workspace

Commands in the public documentation use this directory for disposable copies,
archives, uploads and files created during examples. Review destructive commands
before running them and restore the sandbox from the release package when needed.

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.2.72026-10-31

Independent upload module

Upload is independent from download; updating a legacy combined package migrates download into a separate installed module.