3

我可以从 WCF 获取 base 64 字符串,需要通过 Lua 将其转换为图像文件吗?有人对此有想法吗?

谢谢

4

3 回答 3

1

你可以用 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"))
  )
)
于 2012-12-13T11:09:22.163 回答
0

如果您使用的是 luarocks:

luarocks install lbase64

还要检查一下:

https://github.com/LuaDist/lbase64

于 2013-04-05T07:13:43.450 回答
0

在http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/#lbase64有一个用于 Lua 的 base64 C 库。

于 2012-12-13T11:52:40.180 回答