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.7Stable
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 [<dir>|<file> -f] [-raw]

Référence

upload

choisir et envoyer des fichiers dans le répertoire courant

upload <dir>

envoyer des fichiers vers <dir>

upload <dir> -f

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

upload <file> -f

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

upload -raw

conserver les noms Unicode et les espaces

Interpréter les résultats

Par défaut, les noms deviennent des noms ASCII portables : le cyrillique est translittéré, les espaces deviennent des tirets et les autres caractères reçoivent des codes Unicode. Les extensions sont conservées. Les collisions ajoutent -001, -002, etc. -raw garde le nom d’origine, -f autorise explicitement le remplacement.

Sécurité et limites

Jusqu’à 20 fichiers peuvent être sélectionnés. Les limites de PHP et de l’hébergement peuvent bloquer un gros envoi. Un jeton de session temporaire protège le transfert ; la démonstration n’envoie aucun fichier.

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.

Choisir et envoyer des fichiers dans le répertoire courant

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.7
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.

Choisir et envoyer des fichiers dans le répertoire courant
upload
Le sélecteur de fichiers s’ouvre. Cet aperçu ne téléverse aucun fichier.
Envoyer des fichiers vers <dir>
upload \sandbox\tmp
Le sélecteur de fichiers s’ouvre. Cet aperçu ne téléverse aucun fichier.
Envoyer des fichiers vers <dir> en remplaçant les homonymes
upload \sandbox\tmp -f
Le sélecteur de fichiers s’ouvre. Cet aperçu ne téléverse aucun fichier.
Envoyer un fichier vers un chemin exact en remplaçant l’existant
upload \sandbox\tmp\review.txt -f
Le sélecteur de fichiers s’ouvre. Cet aperçu ne téléverse aucun fichier.
Conserver les noms Unicode et les espaces
upload \sandbox\tmp -raw
Le sélecteur de fichiers s’ouvre. Cet aperçu ne téléverse aucun fichier.
Conserver les noms Unicode et les espaces
upload \sandbox\tmp -raw -f
Le sélecteur de fichiers s’ouvre. Cet aperçu ne téléverse aucun fichier.
Gérer une cible de téléchargement absente
upload -- -incoming
Le sélecteur de fichiers s’ouvre. Cet aperçu ne téléverse aucun fichier.

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.72026-10-31

Independent upload module

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