Skip to main content

Calculate File SHA1 (LCC.web_file.sha1)

Signature​

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

Parameters​

  • path
    String. File to hash.
  • timeout
    Number, optional. Request timeout in seconds, default 60.

Returns​

  • hash
    String. 40-character hexadecimal SHA1 digest; nil on failure.
  • err
    String or nil. Error description when the call fails.

Notes​

Computes the file's SHA1 digest on the controller.
Returns nil with an error message when the path is missing or not a file.

Example​

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