Javascript 如何访问Windows应用商店应用程序的应用程序包中的文件

Javascript 如何访问Windows应用商店应用程序的应用程序包中的文件,javascript,windows-phone-8,windows-runtime,windows-store-apps,winjs,Javascript,Windows Phone 8,Windows Runtime,Windows Store Apps,Winjs,我试图从我安装的应用程序包中访问特定文件,但我发现Javascript类型不匹配错误。我做错了什么。请告诉我从我安装的软件包中访问任何文件的好方法 Windows.Storage.StorageFile.getFileFromApplicationUriAsync("ms-appx://PackageName/images/appicon.png").done( function (file) { // Process file } )) 首先需要从字符串创建一个URI var ur

我试图从我安装的应用程序包中访问特定文件,但我发现Javascript类型不匹配错误。我做错了什么。请告诉我从我安装的软件包中访问任何文件的好方法

Windows.Storage.StorageFile.getFileFromApplicationUriAsync("ms-appx://PackageName/images/appicon.png").done(
function (file) {

    // Process file
}

))

首先需要从字符串创建一个
URI

var uri = new Windows.Foundation.Uri("ms-appx:///datafile.xml")
Windows.Storage.StorageFile.getFileFromApplicationUriAsync(uri).done()