我用FileUpload1控件上传图片,请问如何限制图片的大小呢?请路过的高手指教一下,希望能够说详细一些,呵呵,谢谢了·

解决方案 »

  1.   

    先获取要上传的文件名,使用FileInfo 类看看该文件信息
      

  2.   


    if(postedFile.ContentLength>(500*1024))
    {Label1.Text="图片不能大于500k";return;}
    else{...}以字节为单位
      

  3.   


                         FileInfo file = new FileInfo(Server.MapPath("images/" +Filename));
    然后如何用file查看文件信息呢?怎样判断大小?
      

  4.   

    C# code 
    if(postedFile.ContentLength>(500*1024)) 
    {Label1.Text="图片不能大于500k";return;} 
    else{...} 
    不是写了吗?
      

  5.   

     if (FileUpload1.PostedFile.ContentLength < 1024)//最小字节  
    {  
        //提示图片太小
        return;  
    }  
    if (FileUpload1.PostedFile.ContentLength > 307200)// 最大字节 
    {  
        //提示图片太大
        return;  
    }