簡體   English   中英

如何將從url(服務器)下載的圖像保存到Windows應用商店中的本地文件夾

[英]how to save image downloaded from url(server) to local folder in windows store app

我正在嘗試從服務器下載圖像並將其保存在本地文件中。 我試過了

 private async void save()
    {

        Uri source = new Uri("http://www.google.ca/intl/en_com/images/srpr/logo1w.png");
        StorageFile destinationFile;
        try
        {
            destinationFile = await ApplicationData.Current.LocalFolder.CreateFileAsync(
                "downloadimage.jpg", CreationCollisionOption.GenerateUniqueName);
        }
        catch (FileNotFoundException ex)
        {
            System.Diagnostics.Debug.WriteLine("bingooooo"+ex.ToString());
            return;
        }
        BackgroundDownloader downloader = new BackgroundDownloader();
        DownloadOperation download = downloader.CreateDownload(source, destinationFile);
        await download.StartAsync();
        ResponseInformation response = download.GetResponseInformation();



    }

但它沒有其他選擇

您的代碼很好,只是缺少Task作為返回類型。 如果方法是異步的,則應將返回類型用作Task而不是void 如果返回類型為string ,而方法為異步,則返回類型應為Task<string>

private async void save()更改為private async Task save()

當您調用save()附加await關鍵字。

使用WinRT進行深入潛水並等待

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM