跳到主要内容

计算文件 SHA1 (LCC.web_file.sha1)

声明

hash, err = LCC.web_file.sha1(path, timeout?)

参数

  • path
    字符串型,待校验的文件路径
  • timeout
    数值型,可选;请求超时时间(秒),默认 60

返回值

  • hash
    字符串型,40 位十六进制 SHA1 值;失败时为 nil
  • err
    字符串型或 nil,失败时的错误描述

说明

由中控侧计算文件的 SHA1 散列值。
路径不存在或不是文件时返回 nil 并附带错误原因。

示例

local sha1, err = LCC.web_file.sha1("/资源/config.json")
if sha1 then
print("SHA1=" .. sha1)
end