Как сделать перенаправление ссылки для моего приложения c# - PullRequest
0 голосов
/ 13 апреля 2020

так что я видел такие вещи, как вещи: // filepath, где он загружает что-то, как я могу добавить это для моей программы? Я тоже хочу скачать этот https://modelsaber.com/files/saber/1584894113/Doriru_CC.saber и поместить его в путь относительно моего .exe im, используя. net Framework 4.8 формы приложения. У меня также нет опыта работы в сети: /

РЕДАКТИРОВАТЬ: я тоже забыл упомянуть ссылка, по которой мне нужно скачать, также modelsaber://saber/1584894113/Doriru_CC.saber

1 Ответ

0 голосов
/ 13 апреля 2020

Используйте следующий код для загрузки файла по относительному пути рядом с вашим .exe файлом

    public Main()
    {
        string url = "https://modelsaber.com/files/saber/1584894113/Doriru_CC.saber";
        SaveUrl(url,"relativePath");           
    }

    private async void SaveUrl(string url,string relativePath)
    {
        string targetPath = Path.Combine(".", relativePath);
        if (!Directory.Exists(targetPath))
        {
            Directory.CreateDirectory(targetPath);
        }
        using (WebClient client = new WebClient())
        {
            client.DownloadFile(url,Path.Combine(targetPath, Path.GetFileName(url)));
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...