获取图像,未经授权的访问异常错误

本文关键字:访问 异常 错误 授权 图像 获取 | 更新日期: 2023-09-27 17:57:03

我正在获取json数据,其中有一个链接可以再次获取图像

例如:

{"status":"403","message":"Not Authorized","image":"http:'/'/abc.com'/images'/1.jpg"}

状态,消息N图像检索得非常好,因为我在文本框中显示了值。

此外,我想显示图像,所以我这样做:

public string link = ClassName.variableName;

link现在保存值http//abc.com/images/1.jpg 。我在文本框中显示了它的值,而且很好。所以我进一步:

BitMapImage MyImage = new BitMapImage( new Uri (link, UriKind.RelativeOrAbsolute));
image1.source = MyImage;

但是当我运行时,它显示错误"未经授权的访问异常未处理"。为了交叉检查,我打开了一个新项目,而不是获取数据,我直接提供了一个指向图像源的链接并显示图像。

BitMapImage MyImage = new BitMapImage( new Uri ("http//abc.com/images/1.jpg", UriKind.RelativeOrAbsolute));
image1.source = MyImage;

在这里它工作正常。显示图像。

获取图像,未经授权的访问异常错误

我没有使用Deployment.Current.Dispatcher.BeginInvoke(() =>现在它工作正常。