此功能从指定目录获取所有文件并将它们显示为网页上的链接。但是在单击链接时,浏览器没有打开页面,而是显示 - “'/fileUpload' 应用程序中的服务器错误。HTTP 错误 400 - 错误请求”我已经尝试了所有可能的组合和方法来提供相对和绝对路径。但问题仍然存在。请帮忙..
这是功能
受保护的无效fetchDirFiles(字符串模式)
{
字符串文件内容;
string keyword = pattern; // pattern to be searched in files
try
{
pattern = pattern + "*";
string[] dirs = Directory.GetFiles(@"C:\\uploaded", "*");
foreach (string dir in dirs)
{
file_content = File.ReadAllText(dir);
string filename;
if (file_content.Contains(keyword))
{
filename = Path.GetFileName(dir);
Literal lit = new Literal();
string root = Path.GetPathRoot(dir); //
lit.Text = "<a href ='c://uploaded'>" + filename + "</a><br/>";
this.form1.Controls.Add(lit);
}
}
}
catch (Exception e)
{
Console.WriteLine("The process failed: {0}", e.ToString());
}