njjbuaa
njjbuaa
  • 发布:2015-09-09 15:00
  • 更新:2019-11-02 00:05
  • 阅读:3880

如何读取文件的二进制数据

分类:HTML5+
IO

项目需要用到读取文件,但plus.io.FileReader只有readAsDataURL 、 readAsText两种方法。想实现readAsBinaryString的方法(按二进制的方式读取文件),请问如何实现。

2015-09-09 15:00 负责人:无 分享
已邀请:
njjbuaa

njjbuaa (作者)

我现在已解决了这个问题,我用readAsDataURL读出数据后,又对数据进行base64的解码,就能得到文件的数据。
项目是需要上传文件,但又不能用Uploader模块。

  • panpanhtai

    我也有这个问题,可是base64解码后,操作的数据好像不对,我是进行sha-1,签名,可是和正确的不一样,报错


    2015-12-07 09:28

  • 小二爷

    你好,我也刚好遇到这个问题,readAsDataURL后你是怎么使用base64解码的?


    2016-04-29 06:20

  • 5***@qq.com

    能否贴一下 base64解码函数,也在等待。


    2020-02-02 18:50

Android_磊子

Android_磊子

目前plus.io还没有此类方法。
问一句,这种需求是在什么场景下呢?

  • LFZ

    我现在也做到了这个需求,需要读文件二进制然后md5加密发给后台。官方能不能提供读取md5或者sha1的接口?


    2015-10-23 10:22

  • panpanhtai

    同求,非常着急用啊


    2015-12-07 09:29

  • panpanhtai

    回复 LFZ:这个需求非常好,可是官说话就是不发这个接口,都这么长时间了


    2015-12-07 09:42

panpanhtai

panpanhtai

这个二进制非常有必要,比如给文件进行签名

3***@qq.com

3***@qq.com

那反过来怎么实现呢 二进制文件转成文件实现下载

该问题目前已经被锁定, 无法添加新回复