我的aspx代码中有以下对象。
<asp:FileUpload ID="FileUpload1" runat="server"......>
浏览到文件后,它以html的形式呈现如下图所示:
按下“上传”按钮将文件读入base64编码的字符串后,标签文本“ rabbit2.jpg” 消失。这个神秘的标签与uploadfile对象一起提供,但是似乎没有任何属性可将其重置为Rabbit.jpg或“ Rabbit.jpg已成功上传”。
有什么想法吗?
答案 0 :(得分:0)
“神秘”标签由浏览器完成。这是用户在其本地PC上选择的文件的文件名。因此,您要在后面的代码中使用的属性必须来自FileUpload控件。
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
Label1.Text = FileUpload1.FileName;
}
}