Javascript WinJS DOM7009:无法解码URL处的图像
我正试图在Winjs.xhr函数的帮助下将应用程序的图像保存到localFolder。这完全可以,但如果我想把图片放到图像的src属性中,我总是会得到错误DOM7009:无法在URL ms处解码图像-appdata:///local/name.png. 我尝试了不同的图像,但这个错误总是发生 Javascript: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({
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上也有“无法解码”错误。这里的问题似乎是使用非常大的图像。但我只处理图标大小的图像,所以这似乎是另一个问题。在
我打开了文件,但什么也没写