大爱HB
大爱HB
  • 发布:2015-06-07 14:39
  • 更新:2015-06-07 14:39
  • 阅读:2228

读取本地文件失败 执行出错

分类:HTML5+

遇到同样的问题,document.addEventListener( "plusready", onPlusReady, false );方式来调用的话,始终不会调用到里面的代码,我再函数里面测试过,总是调用不到,但是改成下面不添加plusready事件的可以调用到resolveLocalFileSystemURL里面的函数,但是会提示执行出错,部分代码:

这种写法没反应

document.addEventListener( "plusready", onPlusReady, false );  

function onPlusReady(){  
    var fn = plus.io.PRIVATE_DOC + '/user.conf';  
    alert(fn);  
    plus.io.resolveLocalFileSystemURL( fn, function( entry ) {  
        entry.createWriter( function ( writer ) {  
            writer.onwrite = function ( e ) {  
                plus.console.log( "Write data success!" );  
            };  
            // Write data to the end of file.  
            writer.seek( writer.length );  
            writer.write( "New data!" );  
        }, function ( e ) {  
            alert( e.message );  
        } );  
    }, function ( e ) {  
        alert( "Resolve file URL failed: " + e.message );  
    } );  
}

这种写法的话会提示执行出错

var fn = plus.io.PRIVATE_DOC + '/user.conf';  
alert(fn);  
plus.io.resolveLocalFileSystemURL( fn, function( entry ) {  
    entry.createWriter( function ( writer ) {  
        writer.onwrite = function ( e ) {  
            plus.console.log( "Write data success!" );  
        };  
        // Write data to the end of file.  
        writer.seek( writer.length );  
        writer.write( "New data!" );  
    }, function ( e ) {  
        alert( e.message );  
    } );  
}, function ( e ) {  
    alert( "Resolve file URL failed: " + e.message );  
} );
2015-06-07 14:39 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复