Мы предоставляем файлы, которые сохраняются в нашей базе данных, и единственный способ их получить: перейдите по их id
, как в:
www.AwesomeURL.com/AwesomeSite.aspx?requestedFileId=23
Все работает, поскольку я использую WebClient Class.
Есть только одна проблема, с которой я сталкиваюсь:
Как я могу получить имя файла real?
Мой код выглядит следующим образом:
WebClient client = new WebClient ();
string url = "www.AwesomeURL.com/AwesomeSite.aspx?requestedFileId=23";
client.DownloadFile(url, "IDontKnowHowToGetTheRealFileNameHere.txt");
Все, что я знаю, это идентификатор.
Этого не происходит, когда я пытаюсь получить доступ к url
из браузера, где он получает правильное имя = > DownloadedFile.xls.
Каков правильный способ получить правильный ответ?