メインコンテンツへ移動

集中管理サーバーのファイルをデバイスへダウンロードする (LCC.web_file.download_file)

宣言​

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

引数​

  • path
    文字列。集中管理側のコピー元ファイルのパスです
  • target_path
    文字列。デバイス側の保存先パス(絶対パス)です
  • timeout
    任意の数値。リクエストのタイムアウト(秒)です。既定値は 60 です

戻り値​

  • ok
    ブール値。ダウンロードに成功した場合は true、失敗した場合は false を返します
  • err
    文字列または nil。失敗時のエラー説明です

説明​

集中管理サーバーからファイルをダウンロードし、デバイスの指定パスへ保存します。
ディレクトリが存在しない場合や書き込みに失敗した場合は、false とエラー説明を返します。

例​

local ok, err = LCC.web_file.download_file("/スクリプト/main.lua", XXT_SCRIPTS_PATH.."/cache.lua")
if not ok then
error(err)
end