文件名存在,并且ASP.NET C#始终返回false。
我一直在尝试File.Exists
protected void Button1_Click(object sender, EventArgs e)
{
Server.MapPath("~");
string location = ("~/Uploads/");
string filename = TextBox1.Text;
string currentfile = (location + filename);
if (System.IO.File.Exists(currentfile))
{
Label1.Visible = true;
Label1.Text = "File Exists in Uploads";
}
else
{
Label1.Visible = true;
Label1.Text = "File Name Not Found";
}
}
''''
我希望看到一个输出,该输入可以检查TextBox1用户输入的内容是否在Uploads文件夹中
答案 0 :(得分:0)
在您的if语句中,而不是通过相对路径,而是使用server.mapth path定位路径
if(System.IO.File.Exists(Server.MapPath(currentfile))){
}
尝试此操作应该没有问题