upload

Transfere arquivos entre navegador e hospedagem: upload envia, download baixa e diretórios são entregues como TAR temporário.

ArquivosVersão 1.2.7Estável
lil-terminal

Visão geral

upload transforma o navegador em uma ponte prática de arquivos para hospedagens sem SSH: envia um ou vários arquivos ao diretório atual ou a um diretório escolhido, permite substituição explícita com -f e usa download no caminho inverso. Ao baixar um diretório, um TAR temporário é criado automaticamente; os limites do PHP continuam visíveis como restrições reais da hospedagem.

Transferir arquivos pelo navegador

upload e download transferem diretamente pelo navegador; em implantações, combine-os com arquivos compactados para mover muitos arquivos como um único pacote.

Sintaxe

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

Referência

upload

escolher e enviar arquivos ao diretório atual

upload <dir>

enviar arquivos para <dir>

upload <dir> -f

enviar arquivos para <dir> substituindo os de mesmo nome

upload <file> -f

enviar um arquivo para um caminho exato substituindo o existente

upload -raw

manter Unicode e espaços originais

Como ler os resultados

Por padrão, os nomes viram ASCII portátil: o cirílico é transliterado, espaços viram hífens e outros caracteres recebem códigos Unicode. As extensões são preservadas. Conflitos geram -001, -002 etc. -raw mantém o nome original e -f permite substituição explícita.

Segurança e limites

Cada operação aceita até 20 arquivos. Limites do PHP e da hospedagem podem rejeitar uploads grandes. Um token de sessão temporário protege a transferência; a demonstração não envia arquivos reais.

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Escolher e enviar arquivos ao diretório atual

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install upload
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install upload -m
Versão pública exata

Instalar exatamente esta versão publicada.

install upload -v 1.2.7
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade upload
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install upload -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

Escolher e enviar arquivos ao diretório atual
upload
O seletor de arquivos é aberto. Esta prévia não envia arquivos.
Enviar arquivos para <dir>
upload \sandbox\tmp
O seletor de arquivos é aberto. Esta prévia não envia arquivos.
Enviar arquivos para <dir> substituindo os de mesmo nome
upload \sandbox\tmp -f
O seletor de arquivos é aberto. Esta prévia não envia arquivos.
Enviar um arquivo para um caminho exato substituindo o existente
upload \sandbox\tmp\review.txt -f
O seletor de arquivos é aberto. Esta prévia não envia arquivos.
Manter Unicode e espaços originais
upload \sandbox\tmp -raw
O seletor de arquivos é aberto. Esta prévia não envia arquivos.
Manter Unicode e espaços originais
upload \sandbox\tmp -raw -f
O seletor de arquivos é aberto. Esta prévia não envia arquivos.
Tratar um destino de download inexistente
upload -- -incoming
O seletor de arquivos é aberto. Esta prévia não envia arquivos.

Arquivo usado neste exemplo: sandbox/tmp/README.txt

O exemplo usa um arquivo ou diretório do espaço protegido de documentação /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.

Documentação relacionada

Versão pública atual

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.