none
Загрузка изображения по URL С# RRS feed

  • Вопрос

  • Здравствуйте, необходимо загрузить изображение по URL, поместить его во временную папку и получить ссылку уже на изображение в папке, не получается это сделать... Помогите пожалуйста, заранее спасибо!

    C#, Visual Studio 2013

    25 февраля 2014 г. 18:47

Ответы

  • Добрый день.

    Вот здесь, посмотрите специальный класс для закачки больших файлов. Ну и вот, весьма неплохая бесплатная книжка про разработку для Windows Store, которая ответит на многие ваши вопросы. Например, вопрос этого топика отвечен на странице 139.

    26 февраля 2014 г. 4:41
    Отвечающий

Все ответы

  • Вот очень простой пример.

    Сделаем содержимое сообщества лучше, вместе!

    25 февраля 2014 г. 18:59
    Модератор
  • Да, но там используется класс WebClient, а в приложениях Магазина, насколько я понял, его нет. Как быть?
    25 февраля 2014 г. 21:06
  • Добрый день.

    Вот здесь, посмотрите специальный класс для закачки больших файлов. Ну и вот, весьма неплохая бесплатная книжка про разработку для Windows Store, которая ответит на многие ваши вопросы. Например, вопрос этого топика отвечен на странице 139.

    26 февраля 2014 г. 4:41
    Отвечающий
  • Алексей, спасибо Вам большое за помощь! Очень помогли!

    Может кому пригодится

                Uri source = new Uri("http://www.nubo.ru/pavel_egorov/home/turism/06jun30.jpg");
                StorageFile destinationFile = await ApplicationData.Current.TemporaryFolder.CreateFileAsync("image.jpg", CreationCollisionOption.ReplaceExisting);
                BackgroundDownloader downloader = new BackgroundDownloader();
                DownloadOperation download = downloader.CreateDownload(source, destinationFile);
                await download.StartAsync();
                img.Source = new BitmapImage(new Uri("ms-appdata:///temp/image.jpg"));

     

    26 февраля 2014 г. 19:48
  • Да не за что. Обращайтесь.
    27 февраля 2014 г. 3:08
    Отвечающий