现在问题是这样的,我需要把用户上传的图片裁剪后再上传,由于没有现在的裁剪函数,
我的解决方案这样的,先画到OffScreenCavas上,再用toDataURL生成图片bytes,
wx.cloud.uploadFile又不支持直接上传bytes,
只能先将bytes写入USER_DATA_PATH目录,再用wx.cloud.uploadFile上传文件,
于是问题来了,在安卓真机上,连续上传文件,必报错!开发工具上没问题。(在小米11上,连续上传30-70张之间会报错,其它机型未知)
经测试,如果直接上传原始文件,就很顺利,一旦把文件写入USER_DATA_PATH,再上传,就会出错。
由于USER_DATA_PATH目录有大小限制,目前有文件复用的情况,不知道和这个有没有关系。
-------------------更新
和USER_DATA_PATH里面的文件复用无关,每次生成不同的文件,也一样报错。