我对Windows上的plugin apache-cordova文件有问题。我正试着从服务器下载并保存一个pdf。它正在下载,但是windows没有保存这个文件。我收到了一个错误代码9 (INVALID_MODIFICATION_ERR)。我打开文件存储所必需的所有功能。也许有人知道怎么解决这个问题?
编辑://我用相同的代码在安卓上安装了应用程序,它在这个平台上运行得很好。我认为保存文件的权限可能会出现问题。在Android上,我可以看到应用程序创建了一个文件夹,在里面我找到了一个应该从服务器下载的文件。
发布于 2017-07-26 09:04:45
插入此代码(来自这里 )
function writeFile(fileEntry, dataObj) {
// Create a FileWriter object for our FileEntry (log.txt).
fileEntry.createWriter(function (fileWriter) {
fileWriter.onwriteend = function() {
console.log("Successful file write...");
readFile(fileEntry);
};
fileWriter.onerror = function (e) {
console.log("Failed file write: " + e.toString());
};
// If data object is not passed in,
// create a new Blob instead.
if (!dataObj) {
dataObj = new Blob(['some file data'], { type: 'text/plain' });
}
fileWriter.write(dataObj);
});
}
一旦你有了你的fileEntry,打电话给writeFile。它应该在WP8上工作
https://stackoverflow.com/questions/45297286
复制相似问题