cocos quickhttp文件下载测试

local function sendHttp()
       if self.updateEndHandle then
           cc.Director:getInstance():getScheduler():unscheduleScriptEntry(self.updateEndHandle)
           self.updateEndHandle = nil
       end
       
       if cc.XMLHttpRequest~=nil then
           local xhr = cc.XMLHttpRequest:new()
           if xhr==nil then
               print("+++++++++++++++++")
           else
               print("******************")
           end
           xhr.responseType = cc.XMLHTTPREQUEST_RESPONSE_DOCUMENT--cc.XMLHTTPREQUEST_RESPONSE_ARRAY_BUFFER --返回数据为字节流
           xhr:open("GET", "http://127.0.0.1:8080/UpdateGameServer/update/updateList.xml")
           local function onReadyStateChange()
               local wFile = io.open(cc.FileUtils:getInstance():getWritablePath().."updateList.xml","wb")
               wFile:write(xhr.response)
               wFile:flush()
               wFile:close()
               wFile = nil
           end
           xhr:registerScriptHandler(onReadyStateChange)
           xhr:send()
       else
           print("ddddddddddd")
       end
   end
   self.updateEndHandle = cc.Director:getInstance():getScheduler():scheduleScriptFunc(sendHttp, 1, false)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值