scarlex
scarlex
  • 发布:2015-04-08 11:42
  • 更新:2015-04-13 11:31
  • 阅读:3354

FileWriter 能把 Uint8Array 保存成文件么?

分类:HTML5+

我从服务端拿到一份 Uint8Array 的图片,想把它保存在应用下的 doc 文件夹下,我试过把它转成 Blob,DataURL,再写入。但用 plus.runtime.openFile 打开的都是一片空白的,不知道怎么处理比较好?

忘了说,我从服务端拿图片不是通过 Downloader 下载的,是一个普通的 GET 请求。不用 Downloader 最主要是因为下载的时候需要通过验证 Http 请求头,但 Downloader 并不支持设置 Http 请求头。

2015-04-08 11:42 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

测试下是不是dataURL前缀导致的。把你转得dataURL得前缀去掉,再保存,再测试看看

scarlex

scarlex (作者)

@DCloud_MUI_FXY
试过了,还是不行的。去掉 data:image/png;base64, 之后再写入还是不行的。话说写入的时候能指定编码么?

scarlex

scarlex (作者)

@DCloud_Android_磊子 @DCloud_MUI_FXY 没人?

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