Как скачать файл с URL, который передается в виде строки запроса? - PullRequest
0 голосов
/ 22 июня 2019

Я передаю URL, который имеет другой URL в строке запроса. Я показал пример ниже: https://www.aaa.com/triBECKML/kmlHelper.htm?https://lkshd.ty.etys.nux/incoming/triBEC/final_year_base_data/KMLS/NetAverages.kml

Я попробовал WebClient загрузить файл, но он загружает только пустой .kml. Кроме того, когда я вызываю метод только со вторым URL (в строке запроса), файл загружается плавно.

using (var client = new WebClient())
            {
                client.DownloadFile(url, destinationPath);
            }

1 Ответ

0 голосов
/ 22 июня 2019

Вы можете попытаться разбить строку.И использовать только вторую часть?

Пример:

string[] urls = url.Split('?');
using (var client = new WebClient())
{
    client.DownloadFile(urls[1], destinationPath); 
}

Это разбивает строку URL и помещает первый URL и второй в массив.Тогда вы можете использовать URL, который хотите.

Надеюсь, это поможет:)

...