您可以使用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")) ) )