国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

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

2024-07-10 12:44:56
字體:
來源:轉載
供稿:網友
一、客戶端方式驗證
代碼如下:
<script language="javascript">
img=new Image() ;
function Check_FileTypeAndFileSize()
{
    //獲得上傳路徑
    var str=document.all.uploadFile.value;
    //驗證上傳路徑不為空
    if(str=="")
    {
          alert("請先選擇要上傳的圖片!");
          return false;
    }
    //驗證上傳文件格式是否正確
    var pos = str.lastIndexOf(".");
    var lastname = str.substring(pos,str.length)
    if (lastname.toLowerCase()!=".jpg" && lastname.toLowerCase()!=".gif")
    {
         alert("您上傳的文件類型為" lastname ",圖片必須為 JPG 、GIF 類型");
         return false;
    }
    //驗證上傳文件寬高比例
    if(img.width/img.height>1.6)
    {
         return confirm(您上傳的圖片比例大于8:5,確認要上傳嗎?);
    }
    //驗證上傳文件是否超出了大小
    if(img.fileSize/1024>150)
    {
         alert("您上傳的文件大小超出了150K限制!");
         return false;
    }
    return true;
}
//上傳文件框地址改變事件,即時預覽圖片
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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 夹江县| 康保县| 泗洪县| 泸定县| 南昌市| 巍山| 都江堰市| 建水县| 额济纳旗| 弥勒县| 滨海县| 抚顺市| 南陵县| 资溪县| 射洪县| 三亚市| 乌什县| 柳江县| 桓台县| 新绛县| 松潘县| 江山市| 千阳县| 吴川市| 师宗县| 唐山市| 衢州市| 肃宁县| 阿鲁科尔沁旗| 皋兰县| 克山县| 巴彦县| 宁安市| 富平县| 县级市| 云霄县| 望谟县| 台安县| 饶阳县| 天气| 盐亭县|