- fs.readFile在安卓机上读取大文件时报错
- 当前 Bug 的表现(可附上截图) 使用微信开发者工具的真机调试功能调试安卓机时,在fs.readFile处如果读取的文件大于某定值(我们测试的结果是35m,15m都会卡住),就会卡住并报错:error readFile:fail:convert native buffer parameter fail. native buffer exceed size limit - 预期表现 readFile成功读取文件 - 复现路径 使用提供的复现demo,用安卓机调试 - 提供一个最简复现 Demo //下载文件指本地,然后读取资源 [代码]function[代码] [代码]wxDownLoad(path) {[代码] [代码] [代码][代码]const fs = wx.getFileSystemManager();[代码][代码] [代码][代码]var[代码] [代码]filepath = wx.env.USER_DATA_PATH + [代码][代码]"/downloadFile.zip"[代码][代码];[代码][代码] [代码][代码]function[代码] [代码]failF(res) {[代码][代码] [代码][代码]console.log([代码][代码]"error "[代码] [代码]+ res.errMsg);[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]function[代码] [代码]getSize(res) {[代码][代码] [代码][代码]console.log([代码][代码]"size ="[代码] [代码]+ res.size);[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]function[代码] [代码]onReadFileSuccess(res) {[代码][代码] [代码][代码]console.log([代码][代码]"onReadFileSuccess "[代码][代码]);[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]function[代码] [代码]downloadSuccess(res) {[代码][代码] [代码][代码]console.log([代码][代码]"downloadSuccess ="[代码] [代码]+ filepath);[代码][代码] [代码][代码]fs.readFile({[代码][代码] [代码][代码]filePath: filepath,[代码][代码] [代码][代码]success: onReadFileSuccess, [代码][代码] [代码][代码]fail: failF[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]fs.removeSavedFile({ filePath: filepath });[代码] [代码] [代码][代码]console.log([代码][代码]"download file "[代码] [代码]+ path)[代码][代码] [代码][代码]wx.downloadFile({[代码][代码] [代码][代码]url: path,[代码][代码] [代码][代码]success: downloadSuccess,[代码][代码] [代码][代码]filePath: filepath,[代码][代码] [代码][代码]fail: failF[代码][代码] [代码][代码]})[代码][代码]}[代码] [代码]wxDownLoad([代码][代码]'http://172.20.110.47:8080/downloadFile.zip'[代码][代码]);[代码] -备注 如果readFile加encoding参数则可以读取,但是读取我们想要的是ArrayBuffer格式的结果,加了encoding读出的是string 模拟器上没问题,真机(目前只测了安卓机)上不行,跟手机性能应该没关系,测试机一个是华为mate9(4G),一个是小米8(6G),均会报错
2018-10-11 - 小程序可以WIFI连接打印机吗?什么时候能支持这个API T_T!!!
- WIFI连接打印机打印小票 - WIFI连接打印机打印,并支持发送打印命令给打印打出小票。
2018-10-15 - 基础库都2.3.0了,worker示例程序还是不work
7月份就反馈了,到现在worker示例程序还是一个样子,说好的“hello world”呢?怎么看不到输出?这示例程序都不work,让我怎么用worker线程?
2018-10-16 - 苹果手机在二级页面取消关注公众号后,会返回首页,页面卡死
苹果手机在二级页面取消关注公众号后,会返回首页,页面卡死 安卓手机未发现此类问题
2018-09-13 - 又到了催API的日子了
chooseFile() 答应的9月底的API,选择文件的,你懂的
2018-09-28 - ios 6.6.7 严重BUG
之前全部正常,最近ios 6.6.7 webview 百分百空白(全屏),安卓正常,微信调试助手 远程扫码调试正常,但是预览和体验版线上版 全部报错空白,什么情况
2018-06-15 - 首页是webview 层级多了返回到首页空白
首页是用的webview ,其他的还有内页里边也是放的webview,通过首页进入其他的内页webview后,在里边多进入几级,再往回返回,一直到首页的时候,首页的webview就空白了
2018-06-22 - web-view 在安卓系统显示空白页
- 当前 Bug 的表现(可附上截图) 安卓内web-view显示空白,已添加业务域名。重复加载无效 - 预期表现 应显示内嵌页面 - 复现路径 这是个最简单的页面 <web-view src="https://aaa.site.wqdian.ren/test/2.html"/> 这是项目主页 <web-view src="https://aaa.site.wqdian.ren/test/home.html"/> - 提供一个最简复现 Demo
2018-08-20 - 小程序web-view在iphone6/iphone7有时候会出现空白页面
小程序web-view在iphone6/iphone7一开始页面正常显示,多次操作后页面会出现白屏
2018-09-25 - 关于小程序获取的用户发票列表如何获取详情
我在微信小程序看到一个接口 wx.chooseInvoice(Object object)于是我获取到了发票列表,我选择我需要的发票后,缺发现没有相关接口获取详细信息 我并没有找到 所选发票卡券的加密 code,报销方可以通过 cardId 和 encryptCode 获得报销发票的信息 这句话中提到的相关接口 我在微信公众号里发现了一个接口,可以用于得到用户发票的详细信息 [图片] 但是新的问题出现了,这个接口需要三个参数,一个是路径上的access token,另外两个就是发票的card_id和encrypt_code,这里可变的只有这个access token,我尝试用了微信公众号的access token和小程序的access token去获取发票详情。 当我使用小程序的access token去获取的时候会返回{"errcode": 48001,"errmsg": "api unauthorized hint: [cLmRea0436e260]"},这个错出现的原因是access token错误。 当我使用微信公众号的access token去获取的时候会返回{"errcode":72031,"errmsg":"invalid params hint: [7UqCSa0798e260]"},这个错误是说明有无效参数。 我想会不会因为我们最开始获取card_id和encrypt_code的方式变了,导致公众号的接口并不认同这两个参数,还是说这个接口本身就只支持微信公众号获取的发票信息。 请大家给点解决方案!
2018-09-20