Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将readAsBinaryString转换为数据:URI_Javascript - Fatal编程技术网

Javascript 将readAsBinaryString转换为数据:URI

Javascript 将readAsBinaryString转换为数据:URI,javascript,Javascript,我有一个binaryString变量作为readAsBinaryString。如何将其转换为data:uri var reader = new FileReader(); reader.onloadend = function () { var binaryString = reader.result; console.log(binaryString); console.log(window.btoa(binaryString));//does not contain

我有一个
binaryString
变量作为
readAsBinaryString
。如何将其转换为data:uri

var reader = new FileReader();
reader.onloadend = function () {
    var binaryString = reader.result;
    console.log(binaryString);
    console.log(window.btoa(binaryString));//does not contain mime-type at the beginning
}
var file=document.getElementById("fileToUpload").files[0];
reader.readAsBinaryString(file);
我需要直接对binaryString进行操作。我正在将
binaryString
发送到另一个Javascript应用程序。所以在那个上下文中,我只有
binaryString
值。上面的代码只是一个示例。请不要推荐
URL.createObjectURL
FileRader.readAsDataURL


我需要直接操作
binaryString
并将其转换为
data:uri

您是否尝试过简单地预先添加所需的文本?谢谢,这是一个解决方案,但对方不需要知道mimetype。如果可能的话,我也需要从二进制字符串中检索mimetype。您是否尝试过简单地预先添加所需的文本?谢谢,这是一个解决方案,但对方不需要知道mimetype。如果可能的话,我也需要从二进制字符串中检索mimetype。