2016-05-20 5 views
0

私はこのナゲットを使って画像をimgurにアップロードします:http://imgurapi.readthedocs.io/en/latest/ そして私はMVVMのXamarinフォームで作業します。Imgur.netナゲット:私のアップロードの進捗バーを作る

イメージのアップロードの進行状況バーを表示したいが、ドキュメントでどのように行うことができないのか分からない。

これは私のコードです:

var mediaFile = await _mediaPicker.SelectPhotoAsync(new CameraMediaStorageOptions()); 
await UploadImage(mediaFile.Source); 

そして、私の機能

public async Task UploadImage(Stream source) 
{ 
    var client = new ImgurClient(ConstantKeys.ImgurClientId, ConstantKeys.ImgurClientSecret); 
    var endpoint = new ImageEndpoint(client); 

    try 
    { 
     var image = await endpoint.UploadImageStreamAsync(source); 

     var link = image.Link; 
     ImageLink = link; 
     _clipboardService.CopyToClipboard(link); 
    } 
    catch (Exception ex) 
    { 
     Debug.WriteLine(@"/!\ DEBUG - UploadImage method : " + ex.Message); 
    } 
} 

任意の提案?

は、一般的に、あなたがUploadImageStreamAsyncを呼び出すときに進歩のいくつかのタイプを参照してくださいする必要がありますあなたに

答えて

0

ありがとうございます。ドキュメントを見ると、それをどうやって行うのかはすぐには分かりませんでした。しかし、私はあなたがソースをポーリングすることができると仮定します。それがどのように進むのかの一般的な考えを得るための位置。

関連する問題