学习用HBuilder写一个app,
已经在 _www目录下建立一个article目录
程序要在该目录(_www/article/)下新建一个 文件,并写入数据,
实现代码如下,但是总是会出现写入错误,alert( "Write data error!" );
错误代码4,message是“不允许读”,但是 FileReader 读取文件是正常的。
请各位多指导一下,是程序编写的问题,还是我的执行环境(android设备)才出现的问题?
{{{
document.addEventListener( "plusready", function () {
alert('plusready');
fileName='5678.html';
plus.io.resolveLocalFileSystemURL( '_www/article/', function ( entry ) {
if(entry.isDirectory){
entry.getFile(fileName,{create:true},function(fileEntry){
alert(fileName);
fileEntry.createWriter( function ( writer ) {
writer.onwrite = function ( e ) {
alert( "Write data success!" );
};
writer.onerror=function(e){
alert( "Write data error!" );
};
// Write data to the end of file.
writer.seek( writer.length );
writer.write( "New data!" );
}, function ( e ) {
alert( 'create error!' + e.message );
} );
},function(e){
alert('getFile error!');
});
}
},function(e){
alert('resolve URL error!');
});
}, false );
}}}
学习 (作者)
谢谢。
2014-09-25 18:59