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");
}
}
}