Использование File.Exists, чтобы проверить, существует ли имя файла - всегда возвращает false - PullRequest
0 голосов
/ 19 мая 2019

Имя файла существует, и 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, существует ли введенное имя файла впапка для загрузки

1 Ответ

0 голосов
/ 19 мая 2019

в вашем операторе if вместо передачи относительного пути он должен найти путь, используя путь server.mapth

if(System.IO.File.Exists(Server.MapPath(currentfile))){

}

попробуйте это должно работать без проблем

...