我有一个图片大小调整代码和图片缩略图工作正常,但它只支持3MB的最大文件大小。我想将文件大小限制增加到至少10到12MB。谁能为我做?谢谢
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;
}
}
答案 0 :(得分:1)
Check the maximum request length
表示ASP.NET支持的最大文件上载大小。这个 limit可用于防止用户造成的拒绝服务攻击 将大文件发布到服务器。指定的大小以千字节为单位。 默认值为4096 KB(4 MB)。
答案 1 :(得分:0)
您可以从web.config文件设置文件的最大长度。试试这段代码:
<configuration>
...
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="3600" />
...
</system.web>
</configuration>