Auto download
Usar a operação [Auto download] para obter um arquivo BML (usado para transferência do sistema de arquivos) do servidor FTP e transferi-lo para a unidade de display.
Bloco

Texto
selfDownload($Enum.Server.FTP, 1, SERVER_PATH);
1 2 3
1: Tipo de servidor
2: Connect ID
3: Path
| Tipo de servidor |
Apenas a opção [FTP] está disponível. |
| [Connect ID] |
O ID de conexão do servidor ao qual se conectar, como um número inteiro.
O ID de conexão deve ser o ID definido no campo [Conexões FTP] na janela [Explorador de projeto].
|
| [Path] |
Especifique o caminho do arquivo e da pasta BML no servidor.
(Exemplo) /Data1/package.BML
- Tanto o caminho absoluto (/Data1/package.BML) quanto o caminho relativo (Data1/package.BML) são suportados.
- Você pode omitir o nome do arquivo. Se o nome do arquivo for omitido, o runtime funcionará como se "package.BML" estivesse especificado.
- Podem ser especificados até 256 caracteres no total. O nome do arquivo omitido é incluído no total de caracteres.
- São suportados caracteres alfanuméricos de byte único e símbolos, exceto :;|,?”<>.
- "../" para subir um nível de hierarquia não é suportado por motivos de segurança.
- A diferenciação entre maiúsculas e minúsculas depende do servidor FTP.
|
- Depois de concluir a preparação da transferência, o processo de runtime inicia uma seqüência de auto-encerramento e passa o controle para o processo de transferência. Se outros processos ainda estiverem em execução, o runtime aguardará a conclusão deles. Se eles não forem encerrados em 25 segundos, cada processo restante será encerrado à força e o processo de transferência será iniciado.
- Não se desconecte do servidor FTP durante o download de arquivos para transferência do sistema de arquivos.
- Várias operações de [Auto download] não podem ser executadas ao mesmo tempo.
- Se o tamanho do arquivo BML exceder 1 GB, a operação [Auto download] não funciona.
(Exemplo)
Se você deseja download o arquivo package.BML da pasta /Data1/ no servidor FTP com um ID de conexão FTP de 1 para a unidade de display, defina o seguinte script.
Bloco

Texto
selfDownload($Enum.Server.FTP, 1, “/Data1/package.BML”);