Android HTTP上传文件不能设置上传进度回调

  • Creator 版本: 2.0.10

  • 目标平台: Android

  • 重现方式:http上传文件

  • 首个报错:ERROR: Uncaught TypeError: Cannot set property ‘onprogress’ of undefined

  • 之前哪个版本是正常的:

  • 手机型号:华为ART-AL00x

  • 手机浏览器:

  • 编辑器操作系统:windows10

  • 重现概率: 必现

    这个是http官方文档

这个是我的代码


目前上传文件部分已经实现了,但是我希望得到上传进度,于是设置xhr.upload.onprogress
web端我看是有upload这个属性的
但是在android端没有
会报错
请引擎组给个解决方案,如何知道上传进度来做进度条

自顶,有人有解决方案么?没有人用http上传文件么?

please use loadAny instead getXMLHttpRequest cc.loader.getXMLHttpRequest is deprecated,

你好,同求解决方案,你处理好了吗?

没有,我们是一次上传很多个文件,由于没办法获取进度,就改成按照上传成功的文件数量来做进度了。本来在js这边做就是希望多平台用一套,减少开发成本,目前看来如果想获取进度的话还是每个平台用原生来搞吧。