熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> ASP編程 >> 正文

Asp.Net上傳圖片驗證代碼的小例子

2022-06-13   來源: ASP編程 
客戶端方式驗證

  復制代碼 代碼如下:

  <script language=javascript>
img=new Image() ;
function Check_FileTypeAndFileSize()
{
    //獲得上傳路徑
    var str=documentalluploadFilevalue;
    //驗證上傳路徑不為空
    if(str==)
    {
          alert(請先選擇要上傳的圖片!);
          return false;
    }
    //驗證上傳文件格式是否正確
    var pos = strlastIndexOf();
    var lastname = strsubstring(posstrlength)
    if (lastnametoLowerCase()!=jpg && lastnametoLowerCase()!=gif)
    {
         alert(您上傳的文件類型為 lastname 圖片必須為 JPG GIF 類型);
         return false;
    }
    //驗證上傳文件寬高比例
    if(imgwidth/imgheight>)
    {
         return confirm(您上傳的圖片比例大於:確認要上傳嗎?);
    }
    //驗證上傳文件是否超出了大小
    if(imgfileSize/>)
    {
         alert(您上傳的文件大小超出了K限制!);
         return false;
    }
    return true;
}
//上傳文件框地址改變事件即時預覽圖片
function changephoto()
{
imgsrc=documentalluploadFilevalue;
}
//>
</script>
<div>
                <Upload:InputFile ID=uploadFile name=UploadFilePath runat=server onchange=changephoto() />
                <asp:Button ID=btnUpload runat=server Text=上傳 OnClientClick=return Check_FileTypeAndFileSize()
OnClick=btnUpload_Click />
</div>
<div class=upload>
                 <img id=imgPreview src=images/picgif runat=server />
</div>


From:http://tw.wingwit.com/Article/program/ASP/201405/30781.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.