上传图片API需要二进制流。我试过新的及其readAsBinaryString()
方法,但它不起作用!似乎二进制字符串和二进制流是不一样的东西,所以我改变了我的方式,并试图readAsDataURL()
方法(因为我需要预览图像),现在我想知道:如何使用JavaScript将base64转换为二进制流?
1)如何将base64
转换为二进制流使用js?
当我使用readAsBinaryString()
的响应情况如下(数据A):
但API需要像这样(数据B):
2 )有人知道如何将dataA(上图)转换为dataB(图下)?
_“我我尝试过新的FileReade r()和它的* readAsBinaryString()*方法,但它不起作用!“_你是什么意思的”二进制流“? – guest271314
当你说“它不工作” - 例如,你是否在控制台出现错误? –
当你说api需要一个二进制流时,我很难相信api需要一个十六进制视图'(数据B)' - 哪一个是它? – Endless