bootstrap-wysiwyg.js 不读取base64,读取二进制

仲元凯
2023-12-01

在 bootstrap-wysiwyg.js 中

var readFileIntoDataUrl = function(fileInfo) {

var loader = $.Deferred(), fReader = new FileReader();

fReader.onload = function(e) {

loader.resolve(e.target.result);

};

fReader.onerror = loader.reject;

fReader.onprogress = loader.notify;

//原来的是 fReader. readAsDataURL(fileInfo);   这个是读取base64

//改为以下,就变为读取二进制了 ,或者 readAsBinaryString 方法,但是好多人都说这个已经废弃了

fReader.readAsArrayBuffer(fileInfo);  

return loader.promise();

};

 

 

ajax这个参数需要了解下,可能会有影响吧  processData: false, //required

 

 类似资料: