1

画像のサイズ変更と画像のサムネイルが正常に機能するコードを持っていますが、最大ファイル サイズは 3MB しかサポートされていません。ファイル サイズの制限を少なくとも 10 ~ 12 MB に増やしたいと考えています。誰でも私のためにできる?ありがとう

   using System;
   using System.Data;
   using System.Configuration;
   using System.Web;
   using System.Web.Security;
   using System.Web.UI;
   using System.Web.UI.WebControls;
   using System.Web.UI.WebControls.WebParts;
   using System.Web.UI.HtmlControls;

   public partial class _Default : System.Web.UI.Page 
   {
    protected void Page_Load(object sender, EventArgs e)
     {
   }


     protected void Upload_Click(object sender, EventArgs e)

    {

   if (FileUpload1.HasFile)

    {

        FileUpload1.SaveAs(MapPath("Image/" + FileUpload1.FileName));

        System.Drawing.Image img1 = System.Drawing.Image.FromFile(MapPath("image/") + FileUpload1.FileName);      

        System.Drawing.Image bmp1 = img1.GetThumbnailImage(50, 50, null, IntPtr.Zero);

        bmp1.Save(MapPath("thumbnail/S/") + FileUpload1.FileName);

        System.Drawing.Image bmp2 = img1.GetThumbnailImage(100, 100, null, IntPtr.Zero);

        bmp2.Save(MapPath("thumbnail/L/") + FileUpload1.FileName);

        NormalImage.ImageUrl = "Image/" + FileUpload1.FileName;
        ThumbnailImageS.ImageUrl = "thumbnail/S/" + FileUpload1.FileName;
        ThumbnailImageM.ImageUrl = "thumbnail/L/" + FileUpload1.FileName;
    }
}
4

2 に答える 2

1

リクエストの最大長を確認する

ASP.NET でサポートされている最大ファイル アップロード サイズを示します。この制限は、ユーザーが大きなファイルをサーバーに投稿することによって引き起こされるサービス拒否攻撃を防ぐために使用できます。指定するサイズはキロバイトです。デフォルトは 4096 KB (4 MB) です。

于 2012-10-19T11:12:46.943 に答える
0

web.config ファイルからファイルの最大長を設定できます。このコードを試してください:

<configuration>
...
<system.web>

<httpRuntime maxRequestLength="102400" executionTimeout="3600" />
...
</system.web>
</configuration>
于 2012-10-19T11:20:16.163 に答える