我最初有一個Fileupload工具來上傳文本文件,操縱其內容並顯示到列表框或文本框中。然而,限制是Fileupload僅支持單個上傳,至少對於我正在使用的.Net Framework版本。在按鈕單擊並顯示內容時讀取多個文本文件
我打算做的只是使用按鈕控件並刪除Fileupload。點擊按鈕後,我需要讀取指定文件夾路徑內的文本文件,然後首先顯示多行文本框內的內容。 (不僅僅是文件名)這是我的書面代碼,它不起作用。
protected void btnGetFiles_Click(object sender, EventArgs e)
{
string content = string.Empty;
DirectoryInfo dinfo = new DirectoryInfo(@"C:\samplePath");
FileInfo[] Files = dinfo.GetFiles("*.txt");
foreach (FileInfo file in Files)
{
//ListBox1.Items.Add(file.Name);
content += content;
}
txtContent.Text = content;
}
只是一個FYI,.NET框架與多個文件上傳無關。這是純粹的客戶端/ IIS工作。要看看如何允許多個文件上傳,看看[這個SO問題](http://stackoverflow.com/questions/17441925/how-to-choose-multiple-files-using-file-upload-control) – Icemanind
因爲我紅色的某處Fileupload工具可以在最新版本中具有multipleUpload功能。感謝雖然修正 – rickyProgrammer