2

画像を再度取得するためのリンクがある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;

しかし、実行すると、「UnAuthorized access exception unhandled」というエラーが表示されます。クロスチェックするために、新しいプロジェクトを開き、データをフェッチする代わりに、画像ソースへのリンクを直接提供すると、画像が表示されました。

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

image1.source = MyImage;

ここでは正常に動作します。画像が表示されます。

4

1 に答える 1

0

私は Deployment.Current.Dispatcher.BeginInvoke(() => を使用していませんでした => 今では正常に動作します。

于 2013-01-31T17:23:41.113 に答える