wxLua で wxFTP を使用して複数のファイルをアップロードしようとしています。1 番目のファイルでは機能しますが、2 番目のファイルを送信できない理由がわかりません。失敗するサンプルを次に示します。
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