码迷,mamicode.com
首页 > 其他好文 > 详细

lua接收图片并进行md5处理

时间:2015-05-04 15:03:55      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:

需要luacurl(http://luacurl.luaforge.net/)和MD5两个库函数

curl = require("luacurl")
require("md5")
-- 下载图片
function get_img(url, c)
    local result = {}
    if c == nil then
        c = curl.new()
    end
    c:setopt(curl.OPT_URL, url)
    c:setopt(curl.OPT_WRITEDATA, result)
    c:setopt(curl.OPT_WRITEFUNCTION, function(tab, buffer)
        table.insert(tab, buffer)
        return #buffer
    end)
    local ok = c:perform()
    return ok, table.concat(result)
end
-- 图片url
downloadurl = "http://192.168.75.60:8090/FlexerDesigner/js/easyui134/themes/icons/filesave.png"
-- 函数调用
ok, fileByte = get_img(downloadurl)
-- 看是否执行成功
print(ok)
-- md5转码
md5 = md5.sumhexa(fileByte)
print(md5)
--[[
-- 保存图片
file = io.open("filesave.png", "w")
if(file) then
  file:write(fileByte);
  file:close();
end

]]

 

lua接收图片并进行md5处理

标签:

原文地址:http://www.cnblogs.com/tv151579/p/4476034.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!