不会飞的小白
不会飞的小白
  • 发布:2020-11-03 10:32
  • 更新:2020-11-19 17:04
  • 阅读:307

【至少5年未解决】FileReader 效率问题 和大文件无法触发回调

分类:HBuilderX

官方的大哥,可以给个解决方案么

0 关注 分享

要回复文章请先登录注册

1223171585@qq.com

1223171585@qq.com

我现在知道什么问题了。请尝试把 fileReader.readAsArrayBuffer(blobSlice.call(file, start, end));里面的start和end的单位换算MB或者G。可能是分割查找耗时。
2020-11-19 17:04
不会飞的小白

不会飞的小白 (作者)

等官方来个回复 不然弃坑了
2020-11-17 09:42
不会飞的小白

不会飞的小白 (作者)

要怎么回复 问的人一大堆
2020-11-10 14:08
不会飞的小白

不会飞的小白 (作者)

13432851642@163.com

我也遇到了,请问楼主解决了么

1 天前回复 赞
1523512915@qq.com
1523512915@qq.com

我也遇到了,FileReader用了readAsArrayBuffer,十多M的小文件可以正常获得回调,但是读了一个一百多M的文件就一直卡在读取状态了,也没有任何错误回调或者成功回调!安卓11
2020-11-10 14:08
1523512915@qq.com

1523512915@qq.com

回复 DCloud_Android_DQQ :
只要用一下FileReader的readAsArrayBuffer读取大文件,就能复现,不需要任何特殊场景,50M以上都会出错!我还尝试用了slice分割文件,也不行,平台安卓11
2020-11-09 23:50
1523512915@qq.com

1523512915@qq.com

回复 DCloud_Android_DQQ :
我也遇到了,FileReader用了readAsArrayBuffer,十多M的小文件可以正常获得回调,但是读了一个一百多M的文件就一直卡在读取状态了,也没有任何错误回调或者成功回调!
2020-11-09 23:44
DCloud_Android_DQQ

DCloud_Android_DQQ

回复 不会飞的小白 :
提供一下 可以复习问题的代码 我们尝试复习一下
2020-11-06 14:46
不会飞的小白

不会飞的小白 (作者)

回复 DCloud_Android_DQQ :
就是拍摄视频,然后调用fileReader 之后一直无法触发回调,卡住
2020-11-06 13:31
DCloud_Android_DQQ

DCloud_Android_DQQ

你详细描述一下。
2020-11-03 11:35