0
コンテンツを切り捨てようとしていますが、切り捨てに関連する処理をしようとすると、cordova.js(@ 989:9) - Error: exec proxy not found for :: File :: truncate
にこのエラーが表示されます(fileWriter.truncate(0)
)。またはseek
の前。 FileEntry/FileWriterが存在し、私はそれに書き込むことができます。私は上記のエラーを取得するtruncate(0)
fileWriter.write(dataObj);
前に私が追加した場合Cordova - 切り捨てファイルプロキシが見つかりません
this.__write__ = function(fileEntry, dataObj) {
console.log("Attempting to write", dataObj);
fileEntry.createWriter(function (fileWriter) {
fileWriter.onwriteend = function() {
fileWriter.write(dataObj);
fileWriter.onwriteend = function() {
console.log("Successfully written to "+self.filename, dataObj);
if (params.onwrite)
params.onwrite.apply(self)
};
fileWriter.onerror = function (e) {
throw new Error("Failed to write to "+self.filename, e.toString());
};
// If data object is not passed in,
// create a new Blob instead.
if (!dataObj)
dataObj = new Blob([''], { type: 'text/plain' });
}
fileWriter.truncate(0);
}, function(){
throw new Error("Failed to create write on "+self.filename);
});
}
:私はコルドバ6.1.1要求パー
、いくつかのコードを(これはファイルのクラス内に存在する)使用してい
サンプルコードのように詳細を投稿できますか?あなたはアンドロイドマシュマロでこれをテストしていますか? – Gandhi
@ガンジー - 私は現在、私のPC上で 'cordova run browser'を使って、ブラウザとしてテストしています。 – eithed
どのバージョンのファイルプラグインを使用していますか?ファイルのプラグインバージョン4.1.0で修正された同様の問題を見ることができたので、このリンクを確認してください - https://issues.apache.org/jira/browse/CB-10023 – Gandhi