5

phonegap を使用してファイルを作成し、Android Sdcard にファイルを保存する方法は?

4

1 に答える 1

7
// create a file writer object
function CreateFileWriter()
{
    // request the file system object
window.requestFileSystem( LocalFileSystem.PERSISTENT, 0, OnFileSystemSuccess,fail);
}

function OnFileSystemSuccess( pFileSystemObj )
{
    console.log( pFileSystemObj.name );
    console.log( pFileSystemObj.root.name );

    pFileSystemObj.root.getFile( "file_name.txt", {create: true, exclusive: false}, OnFileGetSuccess, fail);
}

function OnFileGetSuccess( pFileEntryObj )
{
pFileEntryObj.createWriter( function(pWriterObj){ 
    gWriterObj  = pWriterObj; 
    }, fail );
}

function fail(evt)
{
    console.log(evt.target.error.code);
}

ここで create file writer メソッドは、ファイル システムへのハンドルを提供します。success 関数では、'file_name.txt' というファイルを取得します。存在する場合は開き、存在しない場合は作成します。

于 2013-01-17T06:03:36.703 に答える