Ir para o conteúdo principal

Baixar um arquivo do controle central para o dispositivo (LCC.web_file.download_file)

Declaração​

ok, err = LCC.web_file.download_file(path, target_path, timeout?)

Parâmetros​

  • path
    Tipo string; caminho do arquivo de origem no controle central
  • target_path
    Tipo string; caminho absoluto no dispositivo onde salvar
  • timeout
    Tipo number, opcional; tempo limite da solicitação (em segundos), padrão 60

Valor de retorno​

  • ok
    Tipo boolean; retorna true quando o download tem sucesso e false quando falha
  • err
    Tipo string ou nil; descrição do erro em caso de falha

Descrição​

Baixa um arquivo do controle central e o salva no caminho especificado do dispositivo.
Retorna false com uma descrição do erro quando o diretório não existe ou a gravação falha.

Exemplo​

local ok, err = LCC.web_file.download_file("/脚本/main.lua", XXT_SCRIPTS_PATH.."/cache.lua")
if not ok then
error(err)
end