对象不支持“readAsBinaryString”属性怎么办

2025-04-10 18:18:52

1、var reader = new FileReader();reader.readAsBinaryString(fileData);reader.onload = function(e) { if (reader.result) reader.content = reader.result; var base64Data = btoa(reader.content); //...}//extend FileReaderif (!FileReader.prototype.readAsBinaryString) { FileReader.prototype.readAsBinaryString = function (fileData) { var binary = ""; var pt = this; var reader = new FileReader(); reader.onload = function (e) { var bytes = new Uint8Array(reader.result); var length = bytes.byteLength; for (var i = 0; i < length; i++) { binary += String.fromCharCode(bytes[i]); } //pt.result - readonly so assign binary pt.content = binary; $(pt).trigger('onload'); } reader.readAsArrayBuffer(fileData); }}

对象不支持“readAsBinaryString”属性怎么办

2、大家可以通过以上两种方法,选择其中一种进行解决。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢