Witajcie dzisiaj ma za zadanie wyświetlić pliki które zostały przesłane w bieżącej sesji.... Totalnie nie mam pojęcia jak to zrobić :/
To fragment kodu dzięki któremu wrzucam pliki do katalogu:
if (przeslanyPlik != null)
{
//wcześniej sprawdzałem rozszerzenie pliku sąd ta mała zawiłość kodu ;)
string sciezka = Server.MapPath("Katalog\\" + nazwaPliku);
przeslanyPlik.SaveAs(sciezka);
}
A ten fragment odpowiada za ich wyświetlenie:
if (!IsPostBack)
{
string[] filePaths = Directory.GetFiles(Server.MapPath("~/Katalog/"));
List<ListItem> files = new List<ListItem>();
foreach (string filePath in filePaths)
{
files.Add(new ListItem(Path.GetFileName(filePath), filePath));
}
GridView1.DataSource = files;
GridView1.DataBind();
}
Pozdrawiam ;)