私が取り組んでいるファイルアップロード機能では、アップロードしたファイルのサイズを確認することが重要です。デフォルトのサイズよりも大きい場合は、エラーメッセージが表示されます。しかし、この画面が表示されているので、理由がわかりません。また、コードをデバッグしようとしましたが、デバッグがまったく機能しませんでした。コードのどの行も通過しませんでした。理由はわかりません。
protected void UploadFile(object sender, EventArgs e)
{
if(FileUpload1.HasFile)
{
try
{
string[] validTypes = { "bmp", "gif"};
string ext = System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName);
int size = FileUpload1.PostedFile.ContentLength;
int limit = 84304;
if (size < limit)
{
.....................................
}
else
{
Label2.ForeColor = System.Drawing.Color.Red;
Label2.Text = "file is heavy";
}
}
catch (Exception ex)
{
Label2.Text = "The file could not be uploaded." + ex.Message;
}
}
}