Page tree
Skip to end of metadata
Go to start of metadata

Upload de Arquivo

Faz o upload de um arquivo armazenado na máquina do usuário.

Parâmetros de Entrada

NomeTipoDoc
DescriçãoStringDescrição a ser apresentada no janela de seleção do(s) arquivo(s)
FiltrosStringTipo(s) de arquivo(s) permitido(s) para envio
Tamanho máximoStringTamanho máximo de cada arquivo a ser enviado
MúltiplosObjetoValor a ser definido na função que possibilita o envio de múltiplos arquivos
Após envioComandosComandos a serem executados após o envio do arquivo

Obs.:

Caso o valor do parâmetro Múltiplos seja definido como "Sim" a função permite o envio de múltiplos arquivos de uma só vez. Caso o valor seja "Não" apenas o envio de um arquivo por vez é permitido.

 

Compatibilidade

 Servidor

Exemplo 1

A função abaixo em destaque atribui a variável 


 

 

 

 

 

 

 


Sobre Upload

O processo de upload pode ser definido como o envio de dados para um sistema remoto, como um servidor ou outro cliente para que o sistema remoto possa armazenar uma cópia desses dados.

Extensão de Arquivos(Filtros)

A extensão de um arquivo é um identificador especificado como um sufixo para o nome de um arquivo digital,  indicando a característica do conteúdo ou seu uso pretendido. Uma extensão de arquivo normalmente é delimitada a partir do nome do arquivo com um ponto(.), como por exemplo(nomeArquivo.txt). A função Upload de Arquivo permite a passagem de filtros contendo as extensões ou os content-types aceitos no processo de upload. Um content-type, de forma análoga a extensão, também é para um aquivo digital só que contendo duas partes: o tipo e o subtipo.

Exemplo da estrutura de um content-type

Content-type: image/png


O uso do símbolo asterisco(*) após a barra(/) siginifca que todos os subtipos daquele tipo serão considerados.

A seguir pode-se observar os content-types mais utilizados.

 Exemplos de content-types (clique para expandir)
  • application/*
  • audio/*
  • image/*
  • text/*
  • video/*

Content-types associados a tipos comuns de arquivos

Content-typeExtensão
application/x-photoshop.psd
application/octet-stream.dll
array('application/pdf', 'application/x-download')

.pdf

  
 Content-types e alguns tipos comuns de arquivos (clique para expandir)
  •  application/x-photoshop => psd

 

 

 

 

 

 

 


  • No labels