upload

Transfère des fichiers entre navigateur et hébergement : upload envoie, download récupère et les répertoires sont fournis en TAR temporaire.

FichiersVersion 1.2.4StableAlias: download
lil-terminal

Vue d’ensemble

upload transforme le navigateur en passerelle de fichiers pratique pour les hébergements sans SSH : un ou plusieurs fichiers peuvent être envoyés vers le dossier courant ou un dossier choisi, -f autorise explicitement le remplacement, et download assure le trajet inverse. Le téléchargement d’un dossier crée automatiquement une archive TAR temporaire, tandis que les limites PHP restent présentées comme des contraintes réelles de l’hébergement.

Transférer des fichiers depuis le navigateur

upload et download transfèrent directement via le navigateur ; pour un déploiement, combinez-les avec les archives afin de déplacer beaucoup de fichiers comme un seul paquet.

Syntaxe

lil-terminal
upload [dst] [-f]

Référence

upload

choisir et envoyer des fichiers dans le répertoire courant

upload <dir>

envoyer des fichiers vers <dir>

<dir> -f

envoyer des fichiers vers <dir> en remplaçant les homonymes

<file> -f

envoyer un fichier vers un chemin exact en remplaçant l’existant

download

archiver et télécharger le répertoire courant

download <file>

télécharger un fichier lisible

download <dir>

archiver automatiquement un répertoire et télécharger le TAR temporaire

-n <name>

utiliser un autre nom de téléchargement (sans renommer la source)

Destinations d’envoi

Sans destination, les fichiers choisis sont écrits dans le répertoire courant. upload <dir> crée automatiquement un répertoire absent ; -f permet d’y remplacer les fichiers de même nom. upload <file> -f est la forme explicite pour remplacer un fichier à un chemin exact.

Téléchargement de répertoires

Un download sans argument archive le répertoire courant ; download <dir> fait de même pour un autre répertoire. lil-terminal crée un TAR temporaire, le transmet au navigateur puis le supprime. L’arbre source n’est ni renommé ni modifié.

Limites de l’hébergement

Un sélecteur accepte au maximum 20 fichiers. La taille effective dépend aussi de upload_max_filesize, post_max_size, max_file_uploads, de l’espace temporaire, du serveur web, du proxy et du panneau d’hébergement. Une requête trop grande peut être rejetée avant PHP.

Sécurité

Les noms sont normalisés, les destinations passent par le résolveur de chemins normal et les fichiers existants sont conservés sauf -f explicite. Les jetons expirent rapidement et ne créent aucune URL publique réutilisable.

Aperçu interactif du sandbox

Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.

Envoyer des fichiers vers <dir>

Installer et gérer

Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.

Base et Minimum sont deux paquets de la même version actuelle du module.

Paquet Base

Installer le paquet complet avec référence locale et tous les modes publiés.

install upload
Paquet Minimum

Installer le paquet réduit. La référence locale est omise ; help <cmd> -i ouvre la référence serveur actuelle.

install upload -m
Version publique exacte

Installer exactement cette version publiée.

install upload -v 1.2.4
Vérifier ou mettre à jour

upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.

upgrade upload
Supprimer le module

Supprimer le bloc d’extension sans toucher au noyau ni aux autres modules.

install upload -u

Exemples

Les exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.

Envoyer des fichiers vers <dir>
cd \sandbox | pwd | upload images
sandbox

picker       opens immediately
destination  sandbox/images
Choisir et envoyer des fichiers dans le répertoire courant
upload
picker       opens immediately
destination  current directory
Upload · folder
upload tmp -f
picker       opens immediately
destination  sandbox/tmp
replace      same-named files
Upload · exact
upload tmp/replacement.txt -f
tmp/
  replacement.txt
Archiver automatiquement un répertoire et télécharger le TAR temporaire
download images
archive  images-20260809-a1b2.tar
source   sandbox/images
temporary archive removed after streaming

download est fourni par le module upload ; les deux sens de transfert partagent les mêmes contrôles de chemin et de sécurité.

Upload · directory
download README.txt -n readme-copy.txt
Download started  readme-copy.txt
Source            sandbox/README.txt

download est fourni par le module upload ; les deux sens de transfert partagent les mêmes contrôles de chemin et de sécurité.

Gérer une cible de téléchargement absente
download \sandbox\missing.txt
Fichier ou répertoire introuvable

download est fourni par le module upload ; les deux sens de transfert partagent les mêmes contrôles de chemin et de sécurité.

Fichier utilisé dans cet exemple: sandbox/tmp/README.txt

L’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /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.

Documentation associée

Version publique actuelle

v1.2.42026-08-09

Synchronisation linguistique

Finalise la synchronisation de l’aide locale et serveur et renforce la sûreté de localisation de upload.