如何从 Lua 中的 url 获取文件大小?
How to get file size from url in Lua?
我想从上传到其中的 url 中获取文件的大小。
我有一张url的图片。
我想使用 Lua 中的 url 获取它的大小,但我不知道如何
谢谢。
function get_resource_size(url)
local pipe = io.popen('wget -S --spider --no-check-certificate "'..url..'" 2>&1')
local size = pipe:read"*a":match"Content%-Length: (%d+)"
pipe:close()
return size and tonumber(size)
end
print(get_resource_size(
"https://www.gravatar.com/avatar/282ad8d2c96e9b753bde22ac6ca0918b?s=32&d=identicon&r=PG"
))
您的头像大小为 2074 字节
我想从上传到其中的 url 中获取文件的大小。
我有一张url的图片。 我想使用 Lua 中的 url 获取它的大小,但我不知道如何
谢谢。
function get_resource_size(url)
local pipe = io.popen('wget -S --spider --no-check-certificate "'..url..'" 2>&1')
local size = pipe:read"*a":match"Content%-Length: (%d+)"
pipe:close()
return size and tonumber(size)
end
print(get_resource_size(
"https://www.gravatar.com/avatar/282ad8d2c96e9b753bde22ac6ca0918b?s=32&d=identicon&r=PG"
))
您的头像大小为 2074 字节