分享单个大文件下载也有进度条功能

在quick原来的CCHTTPRequest类上做了少量修改 代码 CCHTTPRequest.zip (7 KB)
使用很简单lua接口什么的都没有变

function UpdateScene:onResponse(event)
    local request = event.request
    if event.name == "completed" then
        if request:getResponseStatusCode() ~= 200 then
         self:_endProcess()
        else
            local dataRecv = request:getResponseData()
            self:onEndDownload(dataRecv)
        end
    elseif event.name == "inprogress" then --(event.dlnow * 100 / event.dltotal) 单文件进度
        self:onDownloading(event.dlnow)
    else
        printf("getErrorCode() = %d, getErrorMessage() = %s", request:getErrorCode(), request:getErrorMessage())
        self:_endProcess()
    end
end

恩 quick原来的代码提供了onProgress 函数的逻辑 有bug 我就完善了下。:2:

很棒啊,给quick递交一个PR吧

怎么提交 我还没提交过。

提交 pr 吧

提交到develop分支了。

pull request 到develop分支了。

太棒了。确实是个很实用的功能。

可以做更新进度了 感谢:2: