我正在尝试在 wxLua 上使用 wxFTP 来上传多个文件。它适用于第一个文件,但我不明白为什么我不能发送第二个文件。这是一个失败的示例:
local ftp = wx.wxFTP()
local ftpAddress = wx.wxIPV4address()
ftpAddress:Service( "ftp" )
ftpAddress:Hostname( "ftp.example.com" )
ftp:Connect( ftpAddress )
local out1 = ftp:GetOutputStream( "foo" )
out1:Close()
local out2 = ftp:GetOutputStream( "bar" )
out2:Close() -- here out2 is nil