集中管理サーバーのファイルをデバイスへダウンロードする (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