объект uploadfile asp.net - как установить сопровождающую метку «загадка» - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть следующий объект в моем коде aspx.

<asp:FileUpload ID="FileUpload1" runat="server"......>

Отображается в формате html, как показано ниже, после просмотра файла:

enter image description here

Когда я нажимаю кнопку «Загрузить», чтобы прочитать файл в строку в кодировке base64, текст метки «rabbit2.jpg» исчезает . Эта загадочная метка шла вместе с объектом uploadfile, но, похоже, нет никаких свойств, чтобы сбросить его до Rabbit.jpg или «Rabbit.jpg Успешно загружено».

Есть идеи?

1 Ответ

0 голосов
/ 15 ноября 2018

Метка «загадка» выполняется браузером.Это имя файла (ов) файла, выбранного пользователем на локальном компьютере.Поэтому свойства, которые вы хотите использовать в коде, должны быть получены из элемента управления FileUpload.

protected void Button1_Click(object sender, EventArgs e)
{
    if (FileUpload1.HasFile)
    {
        Label1.Text = FileUpload1.FileName;
    }
}
...