Переглянути джерело

fix: 修复fotawifi无法升级问题

tuoyiheng 5 місяців тому
батько
коміт
6a0d70b937

+ 7 - 1
module/Air8000/project/整机开发板出厂工程/user/exfotawifi.lua

@@ -55,7 +55,13 @@ end
 
 -- 下载升级文件,支持断点续传
 local function download_file(url)
-    local file_path = "/ram/fotawifi.bin"
+    local download_dir = "/http_download/"
+    local result, reason = io.mkdir(download_dir)
+    if not result then
+        log.error("download_file","io.mkdir error", reason)
+    end
+
+    local file_path = download_dir.."fotawifi.bin"
     local downloaded_size = 0
 
     -- 检查文件是否存在,获取已下载的大小

+ 7 - 1
script/libs/exfotawifi.lua

@@ -71,7 +71,13 @@ end
 
 -- 下载升级文件,支持断点续传
 local function download_file(url)
-    local file_path = "/luadb/fotawifi.bin"
+    local download_dir = "/http_download/"
+    local result, reason = io.mkdir(download_dir)
+    if not result then
+        log.error("download_file","io.mkdir error", reason)
+    end
+
+    local file_path = download_dir.."fotawifi.bin"
     local downloaded_size = 0
 
     -- 检查文件是否存在,获取已下载的大小