Histórico da Página
...
Veremos a seguir um exemplo de como pegar os arquivos que foram selecionados pelo usuário:
...
| Bloco de código | ||
|---|---|---|
| ||
/* Referência para o componente de upload */ |
...
DEFINE VARIABLE upload AS WIDGET-HANDLE. |
...
/* Formato da Temp Table retornado pela função de pegar a propriedade files */ |
...
DEFINE TEMP-TABLE ttFiles |
...
FIELD name AS CHARACTER |
...
FIELD type AS CHARACTER |
...
FIELD appServerPath AS CHARACTER |
...
FIELD jbossPath AS CHARACTER |
...
FIELD size AS DECIMAL. |
...
/* Pega as propriedades dos arquivos que foram realizados upload e selecionados pelo usuário */ |
...
ttFiles = GETPROPERTY(upload, "files"). |
...
| Nota |
|---|
Observações:
|
...
Agora veremos um outro exemplo de como filtrar os tipos de arquivos que o usuário poderá fazer upload*:
| Bloco de código | |
|---|---|
|
...
| |
/* Referência para o componente de upload */ |
...
DEFINE VARIABLE upload AS WIDGET-HANDLE. |
...
/*Estrutura de dados necessária para os filtros de arquivos*/ |
...
DEFINE TEMP-TABLE |
...
FIELD description AS CHARACTERFIELD extension AS CHARACTER./* Documentos */CREATE ttFiltersFile....
ttFiltersFileFIELD description AS CHARACTERFIELD extension AS CHARACTER. /* Documentos */ CREATE ttFiltersFile.ttFiltersFile.description = "Documentos". |
...
ttFiltersFile.extension = "*.txt;*.doc;*.pdf;". |
...
/* Imagens */ |
...
CREATE ttFiltersFile. |
...
ttFiltersFile.description = "Images". |
...
ttFiltersFile.extension = "*.png;*.jpeg;*.bmp". |
...
/* Atribui ao componente de upload os tipos de arquivos que podem ser feitos upload */ |
...
SETPROPERTY(upload,"filtersFile",ttFiltersFile). |
...
| Nota |
|---|
Observações:
|
...
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas