upload

Transfiere archivos entre navegador y hosting: upload sube, download descarga y los directorios se entregan como TAR temporales.

ArchivosVersión 1.2.4EstableAlias: download
lil-terminal

Resumen

upload convierte el navegador en un puente de archivos práctico para alojamientos sin SSH: permite enviar uno o varios archivos al directorio actual o a uno elegido, autorizar de forma explícita la sustitución con -f y usar download para el trayecto inverso. Al descargar un directorio se crea automáticamente un TAR temporal, mientras que los límites de PHP se explican como límites reales del alojamiento.

Transferir archivos desde el navegador

upload y download transfieren directamente desde el navegador; para despliegues, combínelos con archivos comprimidos y mueva muchos archivos como un solo paquete.

Sintaxis

lil-terminal
upload [dst] [-f]

Referencia

upload

elegir y subir archivos al directorio actual

upload <dir>

subir archivos a <dir>

<dir> -f

subir archivos a <dir> reemplazando los que tengan el mismo nombre

<file> -f

subir un archivo a una ruta exacta reemplazando el existente

download

archivar y descargar el directorio actual

download <file>

descargar un archivo legible

download <dir>

archivar un directorio automáticamente y descargar el TAR temporal

-n <name>

usar otro nombre de descarga (sin renombrar el origen)

Destinos de subida

Sin destino, los archivos elegidos se escriben en el directorio actual. upload <dir> crea automáticamente un directorio ausente; -f permite reemplazar allí archivos del mismo nombre. upload <file> -f es la forma explícita para sustituir un único archivo en una ruta exacta.

Descarga de directorios

Un download sin argumentos archiva el directorio actual; download <dir> hace lo mismo con otro directorio. lil-terminal crea un TAR temporal, lo transmite al navegador y lo elimina después. El árbol original no se renombra ni modifica.

Límites del hosting

Un selector admite como máximo 20 archivos. El tamaño efectivo también depende de upload_max_filesize, post_max_size, max_file_uploads, espacio temporal, servidor web, proxy y panel de hosting. Una petición demasiado grande puede ser rechazada antes de llegar a PHP.

Seguridad

Los nombres se normalizan, los destinos usan el resolvedor normal de rutas y los archivos existentes se conservan salvo que -f sea explícito. Los tokens expiran rápidamente y no crean una URL pública reutilizable.

Vista interactiva del sandbox

Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.

Subir archivos a <dir>

Instalar y administrar

Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.

Base y Minimum son dos paquetes de la misma versión actual del módulo.

Paquete Base

Instala el paquete completo con referencia local y todos los modos publicados.

install upload
Paquete Minimum

Instalar el paquete reducido. No incluye la referencia local; help <cmd> -i abre la referencia actual del servidor.

install upload -m
Versión pública exacta

Instalar exactamente esta versión publicada.

install upload -v 1.2.4
Comprobar o actualizar

upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.

upgrade upload
Eliminar módulo

Elimina el bloque de extensión sin tocar el núcleo ni otros módulos.

install upload -u

Ejemplos

Los ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.

Subir archivos a <dir>
cd \sandbox | pwd | upload images
sandbox

picker       opens immediately
destination  sandbox/images
Elegir y subir archivos al directorio actual
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
Archivar un directorio automáticamente y descargar el TAR temporal
download images
archive  images-20260809-a1b2.tar
source   sandbox/images
temporary archive removed after streaming

download lo proporciona el módulo upload; ambas direcciones de transferencia comparten las mismas comprobaciones de rutas y seguridad.

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

download lo proporciona el módulo upload; ambas direcciones de transferencia comparten las mismas comprobaciones de rutas y seguridad.

Gestionar un destino de descarga inexistente
download \sandbox\missing.txt
No se encontró el archivo o directorio

download lo proporciona el módulo upload; ambas direcciones de transferencia comparten las mismas comprobaciones de rutas y seguridad.

Archivo usado en este ejemplo: sandbox/tmp/README.txt

El ejemplo usa un archivo o directorio del espacio protegido de documentación /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.

Documentación relacionada

Versión pública actual

v1.2.42026-08-09

Sincronización lingüística

Completa la sincronización de la ayuda local y del servidor y refuerza la seguridad de localización de upload.