我正在从 asp.net 中的文件上传控件上传文件。在该页面上有一个复选框。用户必须接受条件才能上传文件。我正在检查文件后面的代码,如果未选中显示警报消息的复选框,但问题是在调用该函数之前,该文件将在服务器上缓冲整个文件,然后调用该函数。但我想在临时上传该文件之前检查该情况。
以下是我正在使用的代码 -
protected void btn_Upload_Click1(object sender, EventArgs e)
{
if (!chkBx_1.Checked )
{
dataclass.Message("Please accept all terms before uploading", this);
return;
}
else
{
if (FileUpload1.HasFile)
{
FileUpload1.SaveAs("path");
}
}
}