我可以从 WCF 获取 base 64 字符串,需要通过 Lua 将其转换为图像文件吗?有人对此有想法吗?
谢谢
你可以用 LuaSocket 做这样的事情:
local ltn12 = require "ltn12"
local mime = require "mime"
mystring = "somedata"
myoutfile = "out.gif"
ltn12.pump.all(
ltn12.source.string(mystring),
ltn12.sink.chain(
mime.decode("base64"),
ltn12.sink.file(io.open(outfile,"w"))
)
)
在http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/#lbase64有一个用于 Lua 的 base64 C 库。