Javascript WinJS DOM7009:无法解码URL处的图像

Javascript WinJS DOM7009:无法解码URL处的图像,javascript,image,winjs,Javascript,Image,Winjs,我正试图在Winjs.xhr函数的帮助下将应用程序的图像保存到localFolder。这完全可以,但如果我想把图片放到图像的src属性中,我总是会得到错误DOM7009:无法在URL ms处解码图像-appdata:///local/name.png. 我尝试了不同的图像,但这个错误总是发生 Javascript: var imgUrl = "http://www.microsoft.com/windows/Framework/images/win_logo.png"; WinJS.xhr({

我正试图在Winjs.xhr函数的帮助下将应用程序的图像保存到localFolder。这完全可以,但如果我想把图片放到图像的src属性中,我总是会得到错误DOM7009:无法在URL ms处解码图像-appdata:///local/name.png. 我尝试了不同的图像,但这个错误总是发生

Javascript:

var imgUrl = "http://www.microsoft.com/windows/Framework/images/win_logo.png";

WinJS.xhr({
    url: imgUrl,
    responseType: "blob"
}).then(
    function completed(result) {
        var newFile = result.response;

        var localFolder = Windows.Storage.ApplicationData.current.localFolder;

        var fileName = "image.png";
        var CreationCollisionOption = Windows.Storage.CreationCollisionOption;

        return localFolder.createFileAsync(fileName,CreationCollisionOption.replaceExisting);

}).then(
    function createFileSuccess() {
        var msgtext = "File downloaded successfully!";
        var msg = new Windows.UI.Popups.MessageDialog(msgtext);
        return msg.showAsync();
});
HTML:

我做错了什么

编辑:我看到其他人在Internet Explorer上也有“无法解码”错误。这里的问题似乎是使用非常大的图像。但我只处理图标大小的图像,所以这似乎是另一个问题。

我打开了文件,但什么也没写