Histórico da Página
...
Nota | ||
---|---|---|
| ||
🚨 Função disponível somente para o WebApp, a partir da versão 9.1.x. |
A função copia um arquivo entre o Servidor e a Estação de Trabalho e vice-versa.
Se o arquivo for copiado para a pasta temporária (User) no Servidor, esta pasta é deletada automaticamente quando a sessão é finalizada.
Se o arquivo for copiado para a pasta persistente (Cache) no Servidor, a pasta será mantida até que seja excluída manualmente pelo administrador do ambiente.
Sintaxe
Bloco de código | ||
---|---|---|
| ||
CpyF2Web( < cOrigem >, [ lIsUserDiskDir ], [ lCompactCopy ], [ lChangeCase ], [ lUnZipFile ] ) |
...
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cOrigem | caractere | Indica o arquivo a ser usado como origem da cópia:de origem para a cópia. Para cópia de um arquivo do Servidor para a Estação de Trabalho utilize:CpyF2Web("/images/imagem.png", ... Para cópia de um arquivo da Estação de Trabalho para o Servidor utilize:Para Windows: CpyF2Web("c:/images/imagem.png",... Para Linux/MacOS: CpyF2Web("l:/images/imagem.png",... | X | |
lIsUserDiskDirLIsUserDiskDir | lógicoIndica se o arquivo vai ser salvo na pasta temporária (.T.) ou na pasta do Environment (.F.) onde está o Servidor. Default = .T. (verdadeiro). | Se LIsUserDiskDir for definido como .T. (Default)O arquivo será copiado para a pasta .../appserver/webapp/user/<ID do usuário>/. Essa pasta é temporária, permitindo o uso do arquivo durante a sessão deste usuário, sendo excluída na sequência. Exemplo de retorno copiando o arquivo para a pasta USER: cf899c9b-7ab5-4d60-a2b6-a35651a9d18f/user/4255d3238e2e4c00921b449a59111f95/file.txt Se LIsUserDiskDir for definido como .F.O arquivo será copiado para a pasta .../appserver/webapp/cache/<environment>/. Essa pasta é excluida caso: Exemplo de retorno copiando o arquivo para a pasta CACHE: cf899c9b-7ab5-4d60-a2b6-a35651a9d18f/cache/sqlite/file.txt | ||
lCompactCopy | lógico | Indica se o arquivo deve ser internamente compactado (.T.) antes de fazer a cópia. Default = .T. (verdadeiro). | ||
lChangeCase | lógico | Se verdadeiro (.T.), nomes de arquivos e pastas serão convertidos para letras minúsculas; Veja maiores informações em Observações. | ||
lUnZipFile | lógico | Se verdadeiro (.T.), o arquivo será descompactado no diretório de destino. Default = .F. (falso). |
...
Informações | ||||
---|---|---|---|---|
| ||||
|
...