我正在尝试使用WinJS为Windows 8.1应用程序打开PDF文件。
我使用以下代码,但是我收到错误
参数不正确
但我相信我做得很好
// example filePath = 'previews\\preview.pdf'
function (filePath) {
rootFolder.getFileAsync(filePath).then(function (file) {
var options = new Windows.System.LauncherOptions();
options.displayApplicationPicker = true;
Windows.System.Launcher.launchFileAsync(file, options).then(function (success) {
if (success) {
successCallback();
} else {
errorCallback();
}
});
});
}
文件存在,当我调试时,我到了行
Windows.System.Launcher.launchFileAsync(file, options).then(function
然后抛出错误
我目前正在Windows 8.1开发笔记本电脑上运行它。
任何线索?
答案 0 :(得分:0)
如果无法找到文件或Uri,则会引发错误The parameter is incorrect
。您需要在文件路径中使用反斜杠而不是转发 斜杠
filePath = "previews\\preview.pdf"