Использование Система. Net .WebClient.DownloadFile Метод. Я могу скачать файл с указанного URI.
Моя проблема заключается в том, что URI может быть направлен на действительный локальный файл:
- "C: / Directory / FileName.ext"
- ". ./../Directory/FileName.ext"
Я хотел бы, чтобы путь к этим файлам был либо недействительным URI, либо чтобы WebClient был доступен только для Http / Ftp.
foreach(var link in inputs){
Download(link)
}
void Download(string source)
{
var uri = new URI(source);
//Stop me from downloading from local file
var response = webClient.DownloadData(uri);
}