收藏
回答

报一个bug

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug FileSystemManager.readFile(Object object) 微信安卓客户端 微信开发者工具调试基础库版本号 2.25.3 微信开发者工具调试基础库版本号 2.25.3

该接口的参数position,说明文档中声明“从文件指定位置开始读,如果不指定,则从文件头开始读。读取的范围应该是左闭右开区间 [position, position+length)。有效范围:[0, fileLength - 1]。单位:byte”,但当传一个大于fileLength的值时,接口能够跑成功,返回的是长度为length(另一个参数)的空字符串。

同样,对参数length,文档中声明“指定文件的长度,如果不指定,则读到文件末尾。有效范围:[1, fileLength]。单位:byte”,但当传一个大于fileLength的值时,接口能够跑成功,返回的内容为长度为length的字符串,串的前部是文本内容,串的后部是空字符串。

请问该特性是合法的还是bug

回答关注问题邀请回答
收藏
登录 后发表内容