2016-08-27 5 views
1

私は$ cordovaFileを使用してアンドロイドプラットフォームにディレクトリを作成しています。私はそのコードを使用しました:

$cordovaFile.createDir("new_dir", true) 
     .then(function (success) { 
     alert(success); 
     }, function (error) { 
     alert(error); 
}); 

しかし、ブラウザとデバイスの両方でTypeErrorが表示されます。

ディレクトリを作成する方法を教えてください。私は同じコードを使用してみました場合は

おかげ

答えて

0

は、私は次のエラーました:{"code":5,"message":"ENCODING_ERR"}を、私は、パラメータとしてパスを供給することにより、そのエラーとあなたのエラーを解決することができました。

createDir関数は3つのパラメータcreateDir(path, directory, replace)をとります。これが原因でこのエラーが発生する可能性があります。

次のようにコードを変更するのであれば、それは動作するはずです:

$cordovaFile.createDir(cordova.file.dataDirectory, "new_dir", true) 
    .then(function (success) { 
    alert(success); 
    }, function (error) { 
    alert(error); 
    }); 

あなたはすべての異なる使用可能なパスを見つけることができます、あなたがデータを保存するために使用することができ、多くの異なる場所があることを覚えておいてくださいdocumentation of the plugin

関連する問題