Ostatnio dodawałem prostą funkcję do pewnej aplikacji webowej: umożliwienie ściągnięcia pliku z dysku. Były to pliki Excela i znajdowały się w katalogu ~/App_Data/reports.
Siłą rzeczy takie pliki nie mają ID. Mają nazwę. I po nazwie właśnie je się ściągało.
Kod otwierający plik do ściągnięcia można by napisać tak:
public Stream OpenFile(string fileName)
{
string reportsdir = HttpContext.Current.Server.MapPath("~/AppData/reports...
↧