Я пытаюсь загрузить локально сгенерированный файл в файловую систему устройства. Я использовал функцию, которая работает только для хрома, поэтому я хотел заменить ее на основе функции на основе Кордовы. Я добавил в IntelXDK:IntelXDK Uncaught ReferenceError: LocalFileSystem не определен
-Кордовые плагины File and FileTransfer.
-Настройки Android WRITE_EXTERNAL-STORAGE и READ_EXTERNAL_STORAGE.
-The функция загрузки:
function downloadCordova2(filename, text){
//NEXT SAVE IT TO THE DEVICE'S LOCAL FILE SYSTEM
console.log("file system...");
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
alert("in 1");
console.log(fileSystem.name);
console.log(fileSystem.root.name);
console.log(fileSystem.root.fullPath);
fileSystem.root.getFile("test.txt", {create: true}, function(entry) {
var fileEntry = entry;
console.log(entry);
alert("in 2");
entry.createWriter(function(writer) {
writer.onwrite = function(evt) {
console.log("write success");
};
console.log("writing to file");
writer.write(pdfOutput);
}, function(error) {
console.log(error);
});
}, function(error){
console.log(error);
});
},
function(event){
console.log(evt.target.error.code);
alert(evt.target.error.message);
});
}
Я получаю ошибку «Uncaught ReferenceError: LocalFileSystem не определен» в эмуляторе, в хроме после строительства для хрома, в эмуляторе с использованием реальных Android устройств и, когда я устанавливаю Android apk, я не вижу его, но он тоже не работает.
Я не могу что-нибудь включить? Есть аналогичные сообщения об этой проблеме, но проблемах, где отсутствуют плагин, разрешение ...