0
我有一個佔位符控件,我從文件夾中添加了文件。 我還綁定了每個文件的複選框 如果點擊複選框,我如何下載文件。如何從佔位符下載文件
string strDir = Request.QueryString["d"] == null ? FileBrowerProperty.IntialPath : Request.QueryString["d"];
//read the directory
DirectoryInfo DirInfo = new DirectoryInfo(strDir);
//read the subdirectories inside the parent directory
DirectoryInfo[] subDirs = DirInfo.GetDirectories();
//read the files in the parent directory
FileInfo[] Files = DirInfo.GetFiles();
foreach (DirectoryInfo di in subDirs)
{
ListItem listitem1 = new ListItem(di.FullName);
// <a href='more.php' onclick='show_more_menu()'>More >>></a>
//add the directory info to our table
LiteralControl lcFolders = new LiteralControl(@"<TR><TD style='WIDTH: 20px'><input type='checkbox' id='"
+ @di.FullName
+ "'>Directory</TD><TD style='WIDTH:350px'><a href='webform1.aspx?d="
+ @di.FullName + "'>" + di.Name + "</a></TD><TD style='WIDTH: 150px'>"
+ di.CreationTime + "</TD><TD style='WIDTH: 150px'>" + di.LastWriteTime
+ "</TD></TR>");
PlaceHolder1.Controls.Add(lcFolders);
}
如果複選框,單擊 如果如何從一個佔位符控件下載文件,它不可能再PLZ告訴我,我怎樣才能通過佔位 這樣的內容,我可以findout的複選框,然後提供循環文件名來下載文件
看起來似乎是,如果您有可能通過盲目接受任何用戶輸入的初始目錄路徑來暴露Web服務器上的每個文件。請小心。 –