0
すべての設定を既に完了していますは100kb以上のすべてのファイルに適用されますが、ファイルをアップロードしようとしても404.13エラーが発生しています。Asp.netのファイルアップロードエラー
これは私のweb.configの設定です:
<security>
<requestFiltering>
<requestLimits>
<headerLimits>
<add header="Content-type" sizeLimit="100000" />
</headerLimits>
</requestLimits>
</requestFiltering>
</security>
<httpRuntime maxRequestLength="100000"></httpRuntime>
次のように私はC#で書かれているコードは次のとおりです。
if (fuUpload.HasFile)
{
int fileSize = fuUpload.PostedFile.ContentLength;
if (fileSize > 100000)
{
//ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert('" + sizeError + "');", true);
lblSizeError.Text = "File size should be less then 100Kb";
}
else
{
fuUpload.SaveAs(Server.MapPath("~/RegistrationUploads/" + fuUpload.FileName));
ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert('" + success + "');", true);
}
}
else
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert('" + uploadFile + "');", true);
}
それは少ない100キロバイト、その後ファイルに対して正常に動作し、エラーを投げていますファイルが選択されていない場合
サイズが100kb以上であれば投げてエラーになります。