Pavel created CB-9986:
-------------------------
Summary: window.file on windows platform undefined
Key: CB-9986
URL: https://issues.apache.org/jira/browse/CB-9986
Project: Apache Cordova
Issue Type: Bug
Components: Plugin File, Windows 8
Affects Versions: 3.5.0
Environment: Visual Studio Community 2015, Visual Studio Community
2015 Update 1 (RC)
Reporter: Pavel
Assignee: Jesse MacFadyen
Priority: Blocker
I've tried to use the plugin on Windows 8.1 and Windows 10 (UWP) and I get the
same problems every time.
When the plugins are loaded, cordova.file/window.file is undefined , however I
can overcome this issue with cordova.require function - which gives me the file
object.
But even by doing so, I don't get the file paths which declared in the
documentation such as: cordova.file.dataDirectoryand others.
That's how I'm overcoming this issue right now:
if (!window.file) {
window.file = cordova.require("cordova-plugin-file.FileProxy");
window.file.requestAllPaths(function (paths) {
for (var path in paths) {
window.file[path] = paths[path];
}
ready();
});
}
I got this code which runs fine on Android and IOS using angular:
$cordovaFile.createDir(window.file.dataDirectory, directoryName,
false).then(function (data) {
return true;
},
function (error) {
console.log("createParentDirectoryfaild");
return false;
});
this code fails on Windows platform - cause window.file is undefined
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]