主頁 > 知識庫 > Asp.Net上傳圖片驗(yàn)證代碼的小例子

Asp.Net上傳圖片驗(yàn)證代碼的小例子

熱門標(biāo)簽:地圖標(biāo)注和認(rèn)領(lǐng) 戶外地圖標(biāo)注軟件手機(jī)哪個(gè)好用 五常地圖標(biāo)注 長春呼叫中心外呼系統(tǒng)哪家好 萊蕪?fù)夂綦婁N機(jī)器人價(jià)格 電銷語音自動(dòng)機(jī)器人 鄭州400電話辦理 聯(lián)通 智能電話營銷外呼系統(tǒng) 凱立德導(dǎo)航官網(wǎng)地圖標(biāo)注
一、客戶端方式驗(yàn)證
復(fù)制代碼 代碼如下:

script language="javascript">
img=new Image() ;
function Check_FileTypeAndFileSize()
{
    //獲得上傳路徑
    var str=document.all.uploadFile.value;
    //驗(yàn)證上傳路徑不為空
    if(str=="")
    {
          alert("請先選擇要上傳的圖片!");
          return false;
    }
    //驗(yàn)證上傳文件格式是否正確
    var pos = str.lastIndexOf(".");
    var lastname = str.substring(pos,str.length)
    if (lastname.toLowerCase()!=".jpg" lastname.toLowerCase()!=".gif")
    {
         alert("您上傳的文件類型為" lastname ",圖片必須為 JPG 、GIF 類型");
         return false;
    }
    //驗(yàn)證上傳文件寬高比例
    if(img.width/img.height>1.6)
    {
         return confirm(您上傳的圖片比例大于8:5,確認(rèn)要上傳嗎?);
    }
    //驗(yàn)證上傳文件是否超出了大小
    if(img.fileSize/1024>150)
    {
         alert("您上傳的文件大小超出了150K限制!");
         return false;
    }
    return true;
}
//上傳文件框地址改變事件,即時(shí)預(yù)覽圖片
function changephoto()
{
img.src=document.all.uploadFile.value;
}
//-->
/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/pic1.gif" runat="server" />
/div>
您可能感興趣的文章:
  • ASP.NET上傳圖片并生成可帶版權(quán)信息的縮略圖
  • ASP.Net 上傳圖片并生成高清晰縮略圖
  • ASP.NET FileUpload 上傳圖片實(shí)例
  • asp.net 自定義控件實(shí)現(xiàn)無刷新上傳圖片,立即顯示縮略圖,保存圖片縮略圖
  • asp.net 上傳圖片并同時(shí)生成縮略圖的代碼
  • asp.net UpdatePanel實(shí)現(xiàn)無刷新上傳圖片
  • asp.net上傳圖片并作處理水印與縮略圖的實(shí)例代碼
  • Asp.Net上傳圖片同時(shí)生成高清晰縮略圖

標(biāo)簽:衢州 西藏 福州 宣城 紅河 岳陽 湖州 西寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Asp.Net上傳圖片驗(yàn)證代碼的小例子》,本文關(guān)鍵詞  Asp.Net,上傳,圖片,驗(yàn)證,代碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Asp.Net上傳圖片驗(yàn)證代碼的小例子》相關(guān)的同類信息!
  • 本頁收集關(guān)于Asp.Net上傳圖片驗(yàn)證代碼的小例子的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章