ASP.NET контроль загрузки файлов, не может загружать файлы с пробелами в имени - PullRequest
0 голосов
/ 25 августа 2011

У меня есть элемент управления загрузкой файлов, который я использую для загрузки файлов.Когда я загружаю файл с именем без пробелов, например."example.txt", работает нормально.Но когда я пытаюсь загрузить файл с именем, например «example example.txt», файл не проходит.Вот мой код:

<asp:FileUpload ID="fuUpload" runat="server" />

        if (fuUpload.HasFile)
        {
            try
            {
                string filename = Path.GetFileName(fuUpload.FileName);
                fuUpload.SaveAs(Server.MapPath("uploads\\" + filename));
                lStatusLabel.Text = "Upload status: File uploaded!";
            }
            catch (Exception ex)
            {
                lStatusLabel.Text = "Upload status: The file could not be uploaded. The following error occured: " + ex.Message;
            }
        }

fuUpload.HasFile даже не возвращает true, кто-нибудь знает, почему это так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...