plus.io.requestFileSystem( plus.io.PRIVATE_DOC, function( fs ) {
fs.root.getFile('cache/' + dir + '/' + name, {create:false}, function(fe) {
fe.file( function(f){
console.log('readFile name f' + f );
var reader = new plus.io.FileReader();
reader.onloadend = function ( e ) {
console.log( "Read success" );
console.log( e.target.result );
resolve(e.target.result.substr(10));
};
reader.readAsDataURL(f);
//reader.readAsText(f);
}, errorHandler);
}, errorHandler);
}, errorHandler);
android 平台上readAsText和readAsDataURL效率差非常多,readAsText非常慢,有人知道什么问题?ios平台没发现这个情况
Nevo (作者)
试了小米4 和魅族,貌似都一样,测试连续读取15张图,readAsText 到要差不多30s的样子全部读完,readAsDataURL则1-2s内,还包含我base64解码的时间
2015-09-28 10:15